您的位置:首页 > 理论基础 > 计算机网络

Apache、Nginx、Lighttpd性能評比

2012-08-15 16:39 309 查看
今天看到了一篇對於目前三大知名 Open Source HTTP Server (Apache、Nginx、Lighttpd) 做評比的文章,文章內容寫的非常詳盡,也提出各種伺服器適合的建議用途。

Apache

許可協議:Apache License 2.0

官網:http://www.apache.org

Nginx

許可協議:BSD-like

官網:http://www.nginx.net

Lighttpd

許可協議:BSD License

官網:http://www.lighttpd.net/


我的感想:

我想Nginx應該是因為它的開發是針對俄羅斯第二大流量的網站 Rambler.ru 所開發,所以目前沒有支援虛擬主機的功能 ,非常期待Nginx能持續加強他的功能性,如果虛擬主機這個常見功能能夠支援的話,那這將是一個非常先進且完美的Web Server。

以下引用建議及比較,其他詳細資料及數據請至原出處:http://www.cyask.com/question.php?qid=563


Apache、Nginx、Lighttpd比較表

ServerApacheNginxLighttpd
Proxy代理非常好非常好一般
Rewriter非常好一般
FastCGI不好非常好
熱部署不支持支持不支持
系統壓力比較很大很小比較小
穩定性非常好不好
安全性一般一般
技術支持非常好很少一般
靜態文件處理一般非常好
Vhosts虛擬主機支持不支持支持
反向代理一般非常好一般
Session sticky支持不支持不支持
註:在相對比較大的網站,節約下來的伺服器成本無疑是客觀的。而有些小型網站往往伺服器不多,如果採用 Apache 這類傳統 Web 伺服器,似乎也還能撐過去。但有其很明顯的弊端: Apache 在處理流量爆發的時候(比如爬蟲或者是 Digg 效應) 很容易過載,這樣的情況下採用 Nginx 最為合適。


建議方案:

Apache 後台伺服器(主要處理php及一些功能請求 如:中文url)

Nginx 前端伺服器(利用它佔用系統資源少得優勢來處理靜態頁面大量請求)

Lighttpd 圖片伺服器

總體來說,隨著nginx功能得完善將使他成為今後web server得主流。


參考文章:

http://www.cyask.com/question.php?qid=563
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: