替代Apache和IIS的輕量級(jí)網(wǎng)絡(luò)服務(wù)器盤(pán)點(diǎn)
說(shuō)起當(dāng)今的網(wǎng)絡(luò)服務(wù)器,我想大家對(duì)Apache和IIS不會(huì)陌生,一般對(duì)于Windows的操作系統(tǒng)來(lái)說(shuō)用的IIS比較多,而對(duì)于Linux來(lái)說(shuō),Apache 會(huì)占有比較大的優(yōu)勢(shì)。但是,出色的網(wǎng)絡(luò)服務(wù)器可并不只有Apache和IIS。事實(shí)上,性能卓越,堪比Apache和IIS的其他網(wǎng)絡(luò)服務(wù)器還有很多。這 篇文章給大家介紹五款可以替代Apache和IIS的輕量級(jí)網(wǎng)絡(luò)服務(wù)器。
首先,出色的網(wǎng)絡(luò)服務(wù)器應(yīng)該具備哪些條件呢?至少得達(dá)到如下要求:
◆ 高可擴(kuò)展性
◆ 穩(wěn)定
◆ 易配置
◆ 輕巧:CPU負(fù)載低,資源占用率低,內(nèi)存占用率低
這些網(wǎng)絡(luò)服務(wù)器大多都是免費(fèi)的,幾乎都可以用于提供輕量級(jí),擴(kuò)展性高的服務(wù)器網(wǎng)絡(luò)解決方案,一些甚至在整體速度上超越了Apache和IIS。本文中,我們探討如下五種Apache和IIS以外的網(wǎng)絡(luò)服務(wù)器:
◆ Nginx
◆ LiteSpeed
◆ Lighttpd
◆ Hiawatha
◆ Cherokee
1. Nginx
Nginx開(kāi) 發(fā)于2002年,出自Igor Sysoev之手,2004年公開(kāi)發(fā)布,用戶數(shù)量連年攀升。Nginx是一款開(kāi)放源代碼,免費(fèi)的HTTP服務(wù)器和反向代理服務(wù)器,也可以用作 IMAP/POP3服務(wù)器。得益于其超強(qiáng)的可擴(kuò)展性,Nginx將可控低內(nèi)存占用率功能與異步架構(gòu)結(jié)合起來(lái),從而達(dá)到降低內(nèi)存使用率和資源占用率的效果。 Nginx性能卓越,環(huán)境穩(wěn)定。目前,WordPress、SourceForge和 TorrentReactor將其作為首選的網(wǎng)絡(luò)服務(wù)器。迄今為止,Nginx位列Apache和IIS之后,排名第三大網(wǎng)絡(luò)服務(wù)器,市場(chǎng)占有率 7.65%。(數(shù)據(jù)來(lái)源:Netcraft公司2011年三月市場(chǎng)調(diào)查)
2. LiteSpeed
LiteSpeed也是一款普及率較高的網(wǎng)絡(luò)服務(wù)器,2002年開(kāi)發(fā),所有權(quán)歸LiteSpeed Technologies Inc公司。據(jù)說(shuō),LiteSpeed具有如下幾大優(yōu)勢(shì):
◆ 速度超過(guò)Apache六倍
◆ PHP內(nèi)容分發(fā)速度超過(guò)Apache (with mod_php)50%
◆ 在SSL層上速度超過(guò)Apache三倍
LiteSpeed是一款擴(kuò)展性很強(qiáng)的網(wǎng)絡(luò)服務(wù)器,性能優(yōu)異,可以隨意與Apache替換使用,而且與常用控制面板,例如cPanel,DirectAdmin等,協(xié)作良好。
3. Lighttpd
Lighttpd(讀 作“lighty”)是另外一種低內(nèi)存占用率服務(wù)器,其性能卓異,而且穩(wěn)定、靈活、高速。Lighttpd由Jan Kneschke開(kāi)發(fā),2003年發(fā)布。其CPU負(fù)載低,一大特色是應(yīng)用了速度優(yōu)化技術(shù)。Lighttpd對(duì)于那些飽受負(fù)載過(guò)高之苦的地方而言無(wú)異于雪中 送炭。根據(jù)Netcraft公司2011年三月市場(chǎng)調(diào)查顯示,Lighttpd目前排名第五,是YouTube、The Pirate Bay和Meebo等網(wǎng)站的首選網(wǎng)絡(luò)服務(wù)器。
4. Hiawatha
Hiawatha是 一種能夠提供更強(qiáng)安全特性的Unix網(wǎng)絡(luò)服務(wù)器,由Hugo Leisink在2002年開(kāi)發(fā),如今仍不斷升級(jí)。上一個(gè)穩(wěn)定的升級(jí)版本是v7.0,2010年2月發(fā)布。雖然Hiawatha主要為適用PHP環(huán)境而改 進(jìn),它能夠支持所有CGI/Fast CGI應(yīng)用。Hiawatha提供許多安全特性,其中包括:
◆ 防止SQL注入
◆ 防止CSRF攻擊
◆ 防止DoS阻斷服務(wù)攻擊
◆ 預(yù)防黑客潛入
◆ 限制CGI應(yīng)用的運(yùn)行時(shí)間
Hiawatha網(wǎng)絡(luò)服務(wù)器可以運(yùn)行于Linux、BSD、MacOS X和Windows環(huán)境。
5. Cherokee
Cherokee是 一種高速,易配置的網(wǎng)絡(luò)服務(wù)器,可以支持FastCGI、SCGI、SSI、PHP、TLS和SSL等最新技術(shù)。Cherokee完全免費(fèi),可以用于提供 靈活的解決方案。Cherokee網(wǎng)絡(luò)服務(wù)器提供cherokee-admin(cherokee管理)接口,還配備有Cherokee Market渠道(注:Cherokee Market代表一種開(kāi)發(fā)商與公司之間的銷(xiāo)售渠道,對(duì)于用戶而言,也是一種全新的購(gòu)買(mǎi)安裝網(wǎng)絡(luò)應(yīng)用程序的途徑)。因此,Cherokee對(duì)于那些需要簡(jiǎn) 單、可擴(kuò)展、高速網(wǎng)絡(luò)服務(wù)器的用戶極具吸引力。
以上這些網(wǎng)絡(luò)服務(wù)器會(huì)取代Apache或IIS嗎?
一言蔽之, 會(huì)。以上討論的網(wǎng)絡(luò)服務(wù)器大多都在速度和效率上優(yōu)于Apache或IIS。盡管Apache和IIS在市場(chǎng)份額上獨(dú)領(lǐng)風(fēng)騷,這并不代表 Apache和IIS的性能一定鶴立雞群。值得一提的是,技術(shù)上,Nginx、Lighttpd和LiteSpeed甚至在某些方面略勝Apache和 IIS一籌,而且經(jīng)常在實(shí)地測(cè)試中表現(xiàn)更佳。
為什么您需要更換網(wǎng)絡(luò)服務(wù)器呢?如果您覺(jué)得正使用的Apache或IIS服務(wù)器的速度不盡人 意,比如說(shuō)速度已經(jīng)達(dá)到瓶頸,可能就該考慮換種更快更輕 巧的了,可以從以上介紹的選擇一款。目前,兼容性不再是個(gè)問(wèn)題,因?yàn)槎鄶?shù)網(wǎng)絡(luò)服務(wù)器都具備跨平臺(tái)兼容能力(可是如果您將在網(wǎng)絡(luò)服務(wù)器上運(yùn)行.NET程序, 記得確保系統(tǒng)中安裝有Mono Project)。以前,要用其他網(wǎng)絡(luò)服務(wù)器替代Apache或IIS著實(shí)不易,如今則是小菜一碟。
大家說(shuō)了IIS的沒(méi)落,呢么在IIS沒(méi)落的同時(shí),我們又看到了新興的服務(wù)器正在興起。
原文:http://www.chenlublog.com/
【編輯推薦】