我對性能優化很陌生,儘管我認識到nodejs可能不是最適合初學者的友好開始,但它是當前的任務。Nodejs性能優化
觀察結果:簡單的JSON API請求在數據庫中的空載服務器和數據庫用戶的登臺服務器上需要幾百毫秒的量級。特別是,在調用/ API/GET_USER正在〜300ms的
執行該代碼:
exports.get_user = function(req, res) {
return res.json(req.user)
}
(注:我們提供的會話存儲在Redis的)
堆棧:
- 的NodeJS
- 快遞
- Redis的
- 蒙戈
從哪裏開始?
你如何初始化'req.user'? – srquinn
這裏確實沒有足夠的信息來猜測你正在碰到什麼問題。 – loganfsmyth
請指定您的服務(節點,redis,mongo)在何處出現。提供一個實際執行的更大的代碼片段。此外,通過在執行的腳本中添加console.log(new Date()),通常很容易確定時間採取操作。 – igorpavlov