Apache是什么,以及它是如何工作的(圖文)
Apache是??一種流行的開源,跨平臺的Web服務器,數量上是現有最流行的Web服務器,它由Apache Software Foundation主動維護。
一些使用Apache的知名公司包括思科,IBM,Salesforce,通用電氣,Adobe,VMware,施樂,LinkedIn,Facebook,惠普,AT&T,西門子,eBay等等。
除了受歡迎程度之外,它還是最古老的Web服務器之一,它的第一個版本早在1995年就已發布。許多cPanel主機現在使用Apache。與其他Web服務器一樣,Apache為訪問者提供服務網站文件的幕后方面。
由于Apache在某些基準測試中表現不佳,特別是對于靜態網站或流量較高的網站,某些大型網站使用NGINX Web服務器而不是Apache。盡管NGINX并沒有像Apache那樣長,但自2004年推出以來,它的受歡迎程度和市場份額迅速增長。
Apache如何工作?Web服務器基礎知識解釋
雖然支持Web服務器如何運行有很多復雜性,但所有Web服務器的基本工作是接受來自客戶端的請求(例如訪問者的Web瀏覽器),然后將響應發送到該請求(例如,頁面的組件,訪客想看)。
Apache Web服務器具有為其軟件添加更多功能的模塊,例如MPM(用于處理多處理模式)或 mod_ssl啟用S??SL v3和TLS支持。Apache中的一些常見功能包括:
.htaccess
IPv6
FTP
HTTP / 2
Perl,Lua和PHP
帶寬限制
WebDAV
負載均衡
URL重寫
會話跟蹤
基于IP地址的地理位置
雖然Web服務器是任何網站的重要組成部分,但重要的是要注意,休閑WordPress用戶不可能在大多數時間直接與其Web服務器交互。
Apache vs Nginx使用情況統計
當您查看Internet上的每個網站時,Apache是??最受歡迎的Web服務器。據W3Techs稱,它使用已知的Web服務器為47%的網站提供支持。
但是,當您開始查看網絡上流量最高的網站時,Apache的使用率會大大降低。Apache僅支持:
在100,000個最受歡迎的網站中占27.1%
10,000個最受歡迎的網站中的21.5%
1000個最受歡迎的網站中的16.2%
這種下降可能至少部分源于Apache對高流量網站的較低基準。
相反,NGINX被大多數高流量站點使用:
在100,000個最受歡迎的網站中占56.1%
10,000個最受歡迎的網站中的63.2%
1,000個最受歡迎的網站中的57%
如果您查看自2004年以來的Google搜索趨勢,您可以看到這種趨勢在Apache的受歡迎程度(作為搜索字詞)正在減少而NGINX正在逐漸上升的情況下發揮作用。
如何檢查您正在使用的Web服務器
如果您想查看是使用Apache還是NGINX,您通常可以(但不總是)查看您網站的HTTP標頭。
要查看您網站的HTTP標頭,您可以:
使用Chrome開發者工具的“ 網絡”標簽
使用Pingdom等工具
但是,如果您正在使用像Cloudflare這樣的服務,則此方法可能無效。