NGINX 已經成爲第二大 web 服務器。它在好久之前就已經超越了微軟 IIS,而且一直在老大 Apache 的身後窮追不捨。可是,NGINX 的首席執行官Gus Roberston 在接受採訪時表示,Apache 和 NGINX 的用戶羣體不同。html
「我認爲 Apache 是很好的 web 服務器。NGINX 和它的使用場景不一樣,」Robertson 說。「咱們沒有把 Apache 當成競爭對手。咱們的用戶使用 NGINX 來取代硬件負載均衡器和構建微服務,這兩個都不是 Apache 的長處。」事實上,Robertson 發現許多用戶同時使用了這兩種開源的 web 服務。「用戶會在 Apache 的上層使用 NGINX 來實現負載均衡。咱們的架構差別很大,咱們能夠提供更好的併發 web 服務。」他還表示 NGINX 在雲環境中表現更優秀。他總結說,「咱們是惟一一個仍然在持續增加的 web 服務器,其它的 web 服務器都在慢慢縮小份額。」linux
Apache 是最受歡迎的 web 服務器,不過 NGINX 正逐漸增加,而微軟的 IIS 幾十年來首次跌破 10%。nginx
這不太準確。根據 Netcraft 十月份的網絡服務器調查,Apache 當月的活躍網站增長得最多,得到了 180 萬個新站點,而 NGINX 增長了 40 萬個新站點,排在第二位。這些增加,加上微軟損失的 120 萬個活躍站點,致使微軟的活躍網站份額降低到 9.27%,這是他們第一次跌破 10%。Apache 的市場份額提升了 0.19%,並繼續領跑市場,如今坐擁 46.3% 的活躍站點。儘管如此,多年來 Apache 一直在緩慢降低,而 NGINX 如今上升到了 19%。web
NGINX 的開發者正在努力創造他們的核心開放(open-core )的商業 web 服務器 —— NGINX Plus,經過不斷的改進使其變得更有競爭力。NGINX Plus 最新的版本是NGINX Plus 11 版(R11),該服務器易於擴展和自定義,並支持更普遍的部署,此次最大的補充是動態模塊的二進制兼容性。也就是說爲開源 NGINX 軟件編譯的動態模塊也能夠加載到 NGINX Plus,這意味着你能夠利用大量的第三方 NGINX 模塊來擴展 NGINX Plus 的功能,借鑑一系列開源和商業化生產的模塊。開發者能夠基於支持 NGINX Plus 的內核建立自定義擴展、附加組件和新產品。apache
NGINX Plus R11 還加強了其它功能:服務器
最終結果?NGINX 準備繼續與 Apache 競爭頂級 web 服務器的寶座。至於微軟的 IIS?它將逐漸淡出市場。網絡
原文來自:https://linux.cn/article-7981-1.html架構
本文地址:http://www.linuxprobe.com/when-nginx-replace-apache.html併發