更好的選擇 細數(shù)Apache服務(wù)器的四個替代者 |
發(fā)布時間: 2012/8/4 17:16:49 |
Apache是目前最流行的Web應(yīng)用服務(wù)器,占據(jù)了互聯(lián)網(wǎng)應(yīng)用服務(wù)器70%以上的份額。Apache能取得如此成功并不足為奇:它免費、穩(wěn)定且性能卓越;但Apache能取得如此佳績的另一個原因是,當時互聯(lián)網(wǎng)剛剛興起時,Apache是第一個可用的Web應(yīng)用服務(wù)器,人們沒有其他的選擇。
不可否認,Apache是一個優(yōu)秀的全能Web服務(wù)器,但對于那些需要更強大的Web應(yīng)用服務(wù)器(比如大小、可定制、響應(yīng)速度、可擴展性等方面)的人而言,Apache明顯不符合他們的要求,尋找Apache的替代者是更好的選擇。 下面所列出的是當前可以替代Apache的幾個熱門Web應(yīng)用服務(wù)器,他們的特點和適用的應(yīng)用場景各不相同,但都是針對Apache所不夠擅長的某一方面設(shè)計的。 1、Lighttpd 最流行的Apache服務(wù)器替代者,Lighttpd是一個單線程的針對大量持續(xù)連接做出專門優(yōu)化的Web服務(wù)器(這正是多數(shù)高流量網(wǎng)站和應(yīng)用程序需要的)。眾多的流行Web站點選擇Apache,包括Youtube、SourceForge和維基百科。Lighttpd支持FastCGI、HTTP服務(wù)器端壓縮、mod-rewrite和其他眾多有用的功能。盡管Lighttpd擁有Apache的絕大多數(shù)功能,但它仍然保持輕量級(僅1MB)并且可以與Apache使用相同的配置。 2、Nginx Nginx是一個來自俄羅斯的流行的Web應(yīng)用服務(wù)器,它被應(yīng)用于大量的俄羅斯的高并發(fā)站點,俄羅斯的搜索引擎網(wǎng)站Rambler就是基于Nginx構(gòu)建的。Nginx對靜態(tài)頁面的支持相當出色,輕量且免費。但是Nginx無法原生支持FastCGI,所以使用Nginx來運行PHP和MySQL站點有些困難。 但最近有消息稱,PHP 5.4版本可能引入PHP-FTM來支持Nginx,這對Nginx平臺上的PHP開發(fā)者是件好事,關(guān)于PHP-FTM您可以參考51CTO之前的報道。 3、Boa 很多的網(wǎng)站管理員對在硬件配置較低的服務(wù)器上使用輕量級的Boa作為Web服務(wù)器極其信賴。Boa是一個單線程的HTTP服務(wù)器,這意味著Boa只能依次完成用戶的請求而不會fork新的進程來處理并發(fā)請求。Boa的設(shè)計目的是速度和安全,對于運行于單服務(wù)器的流行Web站點而言,Boa是一個好的選擇。 4、Jigsaw Jigsaw是W3C推出的開源的Web服務(wù)器平臺,使用Java語言編寫,可以安裝在有Java運行環(huán)境的系統(tǒng)上。做為W3C(World Wide Web Consortium)開發(fā)的服務(wù)器產(chǎn)品,其作用主要是對新技術(shù)的實現(xiàn)做一個例示,而非一個全功能的商業(yè)服務(wù)器產(chǎn)品。 不過就Jigsaw 2.0版本而言,它的功能還是超過了目前Web服務(wù)器的平均水平。最重要的是,它體現(xiàn)了未來HTTP協(xié)議和基于對象的Web服務(wù)器技術(shù)的發(fā)展。如果你希望你的平臺支持所有下一代技術(shù),Jigsaw是一個好的選擇。 以上所提到的四個Apache Web服務(wù)器的替代者只是目前眾多優(yōu)秀應(yīng)用服務(wù)器產(chǎn)品的一部分,如果你在服務(wù)器方面有一些特殊的需求而Apache又恰恰無法滿足你,51CTO建議您仔細研究一下,也許你能發(fā)現(xiàn)更適合你的產(chǎn)品,解決你目前正在撓頭的一些問題。 本文出自:億恩科技【www.artduck.net】 服務(wù)器租用/服務(wù)器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |