nginx 相對 apache 的優點:
輕量級,同樣起web 服務,比apache 佔用更少的記憶體及資源
抗併發,nginx 處理請求是非同步非阻塞的,而apache 則是阻塞型的,在高併發下nginx 能保持低資源低消耗高效能
高度模組化的設計,編寫模組相對簡單
社群活躍,各種高效能模組出品迅速啊
Nginx支援更多的併發連線,能夠支援高達50000個併發連線數的相應
能在不間斷服務的情況下進行版本升級,能做到不間斷執行(7*24)
對靜態處理效能高於apache
apache 相對nginx 的優點:
rewrite ,比 nginx 的 rewrite 強大
模組超多,基本想到的都可以找到
少bug ,nginx 的bug 相對較多,apache擁有更成熟的技術和開發社群
對動態處理效能高於nginx
兩者最核心的區別在於apache是同步多程序模型,一個連線對應一個程序;nginx是非同步的,多個連線(萬級別)可以對應一個程序 .
[admin via ] Nginx和Apache的對比已經有434次圍觀