任何人都可以幫助我理解NodeJS的功能和對以下情況的性能影響。發送響應後多個回調函數期間對性能的影響
a。向Rest API終點「/ api/XXX」發出請求。在這個請求中,我返回觸發異步函數的響應,如下所示。
function update(req, res) {
executeUpdate(req.body); //Asynchronous function
res.send(200);
}
b。在這裏,我發送響應而不用等待函數完成,並且這個函數執行不同集合的四個mongodb更新。
問題:
當我讀到,該工程的NodeJS單線程,如何 異步函數正在執行嗎?
如果同一端點有多個請求,NodeJS的性能影響如何?
的準確的NodeJS如何處理每個
請求的異步函數,因爲當被的NodeJS運行單線程的,是有 內存問題的可能性?
雖然這個問題很好,但問題卻是以一種非常糟糕的方式來構思的。你可以請更新適當的話嗎?請嘗試將其分解成大塊 –