使用 Node.js 和 npm 套件建立伺服器的方法有很多。這讓。 對於依賴大量 CPU 消耗程式碼(即影像處理或排序等繁重演算法)的伺服器來說並不理想。一般來說,任何非 I/O 的程式碼都可以被視為消耗 CPU 的程式碼。在這種情況下,通常多執行緒伺服器環境是比 Node.js 更好的選擇(解決方案:如果需要,您可以將程式碼中的 CPU 密集型部分交給用 C 編寫的程式)。 節點不使用所有系統核心或底層機器。您必須編寫自己的邏輯才能使用多核心處理器。
這可以透過多種方式實現,但需要一些額外的工作(當您可以最大化系統的 CPU 使用率時,這將成為一個優勢)。 Node.js 的結論 Node.js 非常適合併發連接較多且每個請求只需要幾個 CPU 週期的應用程式。這使得它非常適合當前互聯網上存在的許多 德國 電話號碼 應用程序,例如實時應用程式和 SPA。 使用 JavaScript 的內建異步處理,可以創建高度可擴展的伺服器端程式碼,最大限度地利用單個 CPU 和內存,同時還能夠比傳統的多線程伺服器處理更多的並發請求。