99re热视频这里只精品,久久久天堂国产精品女人,国产av一区二区三区,久久久精品成人免费看片,99久久精品免费看国产一区二区三区

Node.js 對比傳統(tǒng)Web服務(wù)器

2018-01-07 15:46 更新

Node.js專注于創(chuàng)建高性能應(yīng)用程序。大多數(shù)Web應(yīng)用程序依賴于從磁盤或從另一個(gè)網(wǎng)絡(luò)源讀取數(shù)據(jù)。傳統(tǒng)Web服務(wù)器使用進(jìn)程對應(yīng)每個(gè)請求,即啟動(dòng)一個(gè)新進(jìn)程來處理每個(gè)Web請求。為每個(gè)進(jìn)程開辟一個(gè)新進(jìn)程請求是一個(gè)昂貴的操作,無論是在CPU和內(nèi)存方面。傳統(tǒng)Web服務(wù)器使用線程池。

例子

Node.js使用單個(gè)線程來處理請求。


function longRunningOperation(callback) { 
    // simulate a 3 second operation 
    setTimeout(callback, 3000); /*from xlrtb.cn*/
} 

function userClicked() { 
    console.log("starting a long operation"); 
    longRunningOperation(function () {
         console.log("ending a long operation");
    }); 
} 
// simulate a user action 
userClicked(); 


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號