nginx 相對apache 的優點:
● 輕量級,同樣起web 服務,比apache 佔用更少的記憶體及資源
● 抗並發,nginx 處理請求是非同步非阻塞的,而apache 則是阻塞型的,在高並發下nginx 能保持低資源低消耗高性能
● 高度模組化的設計,編寫模組相對簡單
● 社區活躍,各種高性能模組出品迅速啊
● Nginx支援更多的並發連接,能夠支援高達50000個並發連接數的相應
● 能在不間斷服務的情況下進行版本升級,能做到不間斷運作(7*24)
● 對靜態處理效能高於apache
apache 相對nginx 的優點:
● rewrite ,比nginx 的rewrite 強大
● 模組超多,基本上想到的都可以找到
● 少bug ,nginx 的bug 相對較多,apache擁有更成熟的技術和開發社區
● 對動態處理性能高於nginx
##兩者最核心的區別在於:
apache是同步多進程模型,一個連線對應一個行程;nginx是異步的,多個連線(萬層級)可以對應一個行程。以上是Apache和nginx的比較的詳細內容。更多資訊請關注PHP中文網其他相關文章!