1.nginx的io是非阻塞的,apache的io是阻塞的。
nginx accept乙個連線以後會把它放到epoll的訊息迴圈中,apache需要啟動乙個執行緒,當系統執行緒達到瓶頸以後,會阻塞網路io。
2.nginx的併發比apache要高很多
因為apache乙個連線需要乙個執行緒,而nginx是先把socket控制代碼放到epoll中,然後迴圈的讓處理執行緒處理,也可以理解為乙個處理執行緒對應多個連線。
關於epoll
epoll select區別
Apache和nginx的比較
apache與nginx的優缺點比較 1 nginx相對於apache的優點 輕量級,同樣起web 服務,比apache 占用更少的記憶體及資源 抗併發,nginx 處理請求是非同步非阻塞的,而apache 則是阻塞型的,在高併發下nginx 能保持低資源低消耗高效能 高度模組化的設計,編寫模組相對...
nginx和Apache的比較
apache與nginx的優缺點比較 1 nginx相對於apache的優點 輕量級,同樣起web 服務,比apache 占用更少的記憶體及資源 抗併發,nginx 處理請求是非同步非阻塞的,而apache 則是阻塞型的,在高併發下nginx 能保持低資源低消耗高效能 高度模組化的設計,編寫模組相對...
Apache和Nginx的優缺點比較
nginx優點 輕量級,同樣的web 服務,比apache 占用更少的記憶體及資源 抗併發,nginx 處理請求是非同步非阻塞的,而apache 則是阻塞型的,在高併發下nginx 能保持低資源低消耗高效能 高度模組化的設計,編寫模組相對簡單 apache 的優點 rewrite 強大 模組多,功能...