《開源軟件架構》--nginx架構概述

14.2. nginx架構概述 傳統的基於進程或線程的併發連接處理模型涉及到使用單獨的進程或線程處理每個連接,以及阻塞網絡或輸入/輸出操作。根據應用程序的不同,它在利用內存和CPU消耗方面可能非常低效。生成單獨的進程或線程需要準備新的運行時環境,包括分配堆和堆棧內存,以及創建新的執行上下文。創建這些還會花費額外的CPU時間,這最終會導致性能低下,因爲線程會過多的切換上下文。所有這些複雜性都表現在A
相關文章
相關標籤/搜索