Apache和Nginx(發音為“engine-x”)是web伺服器業務中的佼佼者。加在一起,他們佔了近50%的網路流量。作為最常見和最流行的兩種開源web伺服器,它們朝著共同的目標努力,即處理不同的工作負載,以滿足現代作業系統(包括Windows和UNIX)對不同環境的需求。雖然Apache在web伺服器業務中是一個公認的名字,Nginx已經擁有了這麼多的網站和它管理web流量的速度,但是現在已經沒有回頭路了。誠然,這兩個web伺服器都不能被對方取代,但它們有各自的優缺點。
apachehttp伺服器或簡稱為“Apache”,是由Apache軟體基金會贊助的開發人員聯盟開發和維護的開源高效能web伺服器軟體。它是一個協作的web伺服器專案,旨在建立一個健壯、安全、高效的商業級web伺服器,符合當前的HTTP標準。這是一個由遍佈全球的志願者組成的開放社群管理的聯合專案,旨在利用網際網路開發HTTP web伺服器及其附帶文件。自1995年推出以來,Apache一直是web伺服器市場的佼佼者,2009年它的網站數量達到了1億個。
Apache仍然是伺服器管理員的首選,因為它具有強大的相容性和多平臺支援。儘管Apache在幾乎所有主要的作業系統上都能高效地執行,包括Windows、Linux、UNIX、OSX和NetWare,但它通常與Linux結合使用。它的架構簡單性和靈活性使它成為管理員的熱門選擇,因為早期社群對創新和試驗新技術有一定的渴望,而Apache正是它的中心。Apache成為了全球資訊網的骨幹。但就是這樣。正如那句老話所說,當你在頂端時,唯一的方法就是向下。
他們說得不償失。事情就是這樣。Apache的強大地位受到了潛在競爭對手Nginx的打擊。Nginx是最早獲得全球認可的競爭者之一,也是一個堅實的web伺服器平臺,旨在滿足現代web需求。Nginx由俄羅斯開發人員igorsysoev開發,是一個免費的、開源的HTTP伺服器,它還可以用作反向代理、郵件代理和通用的TCP/UDP代理伺服器。它專註於以最少的資源高效地為大量併發使用者提供服務。當處理大量的網路流量是完全不可能的時候,Nginx來拯救。
儘管Nginx在許多方面無法與功能豐富的Apache抗衡,但它的非同步狀態和單執行緒體系結構使它成為一個明智的選擇。它的資源效率、輕量級體系結構和高併發性常常是管理員的首選。最棒的是,它可以作為一個獨立的HTTP伺服器部署,以使用最少的資源改進web伺服器的體系結構。加上它在有限的硬體資源下快速高效地服務靜態流量的能力是無與倫比的。此外,Nginx還可以成為一個潛在的減震器,它可以保護Apache伺服器免受突發流量高峰和安全漏洞的影響。簡而言之,Nginx提供了所有基本的HTTP伺服器特性,而不犧牲它用有限的硬體資源處理多個請求的能力。
阿帕奇 | Nginx公司 |
Apache遵循多執行緒方法來處理客戶機請求。 | Nginx使用事件驅動的方法來服務客戶機請求。 |
它處理web伺服器本身中的動態內容。 | 它不能以本機方式處理動態內容。 |
它不能同時處理多個請求和大量的web流量。 | 它可以用有限的硬體資源同時高效地處理多個客戶端請求。 |
模組是動態載入或解除安裝的,使其更加靈活。 | 無法動態載入模組。它們必須在核心軟體本身中編譯。 |
Apache被設計成一個web伺服器。 | Nginx既是web伺服器又是代理伺服器。 |
單個執行緒只能處理一個連線。 | 一個執行緒可以處理多個連線。 |
Apache和Nginx都是開源的高效能web伺服器,能夠處理各種工作負載以滿足現代web需求。它們在概念上彼此很接近,但在web伺服器業務上是緊密的競爭對手。20年來,Apache一直是web伺服器生態系統的領導者,而且更受歡迎,然而Nginx也不乏其應有的優勢。Apache已經成為過去,Nginx是web應用和網站的未來。
... 5. 並列比較——ApacheAnt與Maven的表格形式 6. 摘要 什麼是阿帕奇螞蟻(apache ant)? 螞蟻代表另一個整潔的工具。它是基於Java的。在開發軟體時,程式設計師要經歷幾個活動。正在將二進位制檔案打包到伺服器上。測試這些變化也...
...例如,.NET現在是開源的),但它們要想從WordPress之類的公司獲得可觀的市場份額還需要一段時間。 ...
... 乳齒象——社交網路本身 Nginx(發音為EngineX)——多用途web伺服器軟體,在本例中用作反向代理 ...
... 您需要一個apacheweb伺服器來跟進。許多其他web伺服器提供類似的功能,但所需的配置步驟可能不同。 ...
...員稱之為“LAMP stack”的平臺上,這個縮寫詞意味著Linux、Apache、MySQL、PHP捆綁在一起,就像你通常理解的web伺服器一樣工作。(一個密切相關的堆疊或一組技術是“LEMP”,其中“E”來自Apache的替代品Nginx的發音,稱為“engine x”...
...式的web伺服器。Termux同樣提供了正版的Linux web伺服器,如Apache、nginx和Lighttpd。 ...
... 這就是金塔所提供的。該公司承諾“為所有人提供高階WordPress主機,無論大小。”讓我們看看。 ...
...找更嚴肅的託管服務,你可以從Digital Ocean或Amazon這樣的公司租用虛擬專用伺服器(VPS)。這些價格一開始很小,但隨著你的成長,成本會急劇上升,你必須自己管理一切。 相關:最適合大多數人的Wordpress網站託管 不過,如果...