替代Apache和IIS的輕量級網路伺服器盤點

2022-06-23 21:43:50 字數 1506 閱讀 8470

首先,出色的網路伺服器應該具備哪些條件呢?至少得達到如下要求:

高可擴充套件性

穩定易配置

輕巧:cpu負載低,資源佔用率低,記憶體佔用率低

這些網路伺服器大多都是免費的,幾乎都可以用於提供輕量級,擴充套件性高的伺服器網路解決方案,一些甚至在整體速度上超越了apache和iis。本文中,我們**如下五種apache和iis以外的網路伺服器:

nginx

litespeed

lighttpd

hiawatha

cherokee

1. nginx

litespeed也是一款普及率較高的網路伺服器,2002年開發,所有權歸litespeed technologies inc公司。據說,litespeed具有如下幾大優勢:

速度超過apache六倍

php內容分發速度超過apache (with mod_php)50%

在ssl層上速度超過apache三倍

litespeed是一款擴充套件性很強的網路伺服器,效能優異,可以隨意與apache替換使用,而且與常用控制面板,例如cpanel,directadmin等,協作良好。

3. lighttpd

lighttpd(讀 作“lighty”)是另外一種低記憶體佔用率伺服器,其效能卓異,而且穩定、靈活、高速。lighttpd由jan kneschke開發,2003年釋出。其cpu負載低,一大特色是應用了速度優化技術。lighttpd對於那些飽受負載過高之苦的地方而言無異於雪中 送炭。根據netcraft公司2011年三月市場調查顯示,lighttpd目前排名第五,是youtube、the pirate bay和meebo等**的首選網路伺服器。

4. hiawatha

hiawatha是 一種能夠提供更強安全特性的unix網路伺服器,由hugo leisink在2002年開發,如今仍不斷升級。上一個穩定的升級版本是v7.0,2010年2月釋出。雖然hiawatha主要為適用php環境而改 進,它能夠支援所有cgi/fast cgi應用。hiawatha提供許多安全特性,其中包括:

防止sql注入

防止csrf攻擊

防止dos阻斷服務攻擊

預防黑客潛入

限制cgi應用的執行時間

hiawatha網路伺服器可以執行於linux、bsd、macos x和windows環境。

5. cherokee

cherokee是 一種高速,易配置的網路伺服器,可以支援fastcgi、scgi、ssi、php、tls和ssl等最新技術。cherokee完全免費,可以用於提供 靈活的解決方案。cherokee網路伺服器提供cherokee-admin(cherokee管理)介面,還配備有cherokee market渠道(注:cherokee market代表一種開發商與公司之間的銷售渠道,對於使用者而言,也是一種全新的購買安裝網路應用程式的途徑)。因此,cherokee對於那些需要簡 單、可擴充套件、高速網路伺服器的使用者極具吸引力。

以上這些網路伺服器會取代apache或iis嗎?