在相对大 的网站,节约下来的服务器成本无疑是客观的。而有些小型网站往往服务器不多,如果采用 Apache 这类传统 Web 服务器,似乎也还能撑 过去。但有其很明显的弊端: Apache 在处理流量爆发的时候(比如爬虫或者是 Digg 效应) 很容易过载,这样的情况下采用 Nginx 最为合适。
建议方案:
Apache 后台服务器(主要处理php及一些功能请求 如:中文url)
Nginx  前端服务器(利用它占用系统资源少得优势来处理静态页面 大量请求)
Lighttpd 图片服务器
总体来说,随着nginx功能得完善将使他成为今后web server得主流。

3WEB服务器的比较:
serverApacheNginx Lighttpd
Proxy代理非常好非常好一般
Rewriter非常好一般
Fcgi不好非常好
热部署不支持支持不支持
系统压力比较很大很小比较小
稳定性非常好不好
安全性一般一般
技术支持非常好很少一般
静态文件处理一般非常好
Vhosts虚拟主机支持不支持支持
反向代理一般非常好一般
Session sticky支持不支持不支持
epoll不支持支持支持

性能测试
将分别测试3种软件在对动态页面和静态页面请求及并发时的响应时间
l        静态页面 搜狐首页
LIGHTTPD
n/-c(ab参数)cpu%MemRequestsperSecondTime taken for tests
100000/1006460462.7521.6
100000/2006760312.0732.4
100000/5008360137.2472.8
100000/1000

出现错误丢包
9460126.678.9

NGINX
n/-c(ab参数)cpu%MemRequestsperSecondTime taken for tests
100000/10034.6140943.6610.597
100000/20035.6110924.3210.818
100000/50034.3110912.6810.956
100000/100037160832.5912.106

APACHE
n/-c(ab参数)cpu%MemRequestsperSecondTime taken for tests
100000/10040.6170690.7214.47
100000/20041.1180685.3914.59
100000/50042.3190633.6415.78
100000/100043.1200547.5318.26

l        动态页面 内部社区首页
LIGHTTPD
n/-c(ab参数)cpu%MemRequestsperSecondTime taken for tests
1000/1005020033.5429.816
1000/2005221030.4332.858
1000/5005423025.7938.76
1000/10006225024.8340.28

NGINX
n/-c(ab参数)cpu%MemRequestsperSecondTime taken for tests
1000/10053.825083.1212.305
1000/20055.825074.0513.504
1000/5005626058.9916.951
1000/10005826043.4123.347

APACHE
n/-c(ab参数)cpu%MemRequestsperSecondTime taken for tests
100000/1006020027.3736.541
100000/2006122023.8241.981
100000/5007315020.5948.562
100000/10005320027.1836.796

l        PHPINFO函数页
LIGHTTPD
n/-c(ab参数)cpu%MemRequestsperSecondTime taken for tests
100000/1004520168.0659.504
100000/2004722140.6471.103
100000/500492452.80189.386
100000/1000在请求到4840时测试测试程序死掉

NGINX
n/-c(ab参数)cpu%MemRequestsperSecondTime taken for tests
100000/10070120143.4669.706
100000/20072130140.5771.140
100000/50073150135.8773.601
100000/100077160132.1875.657

APACHE 出现丢包
n/-c(ab参数)cpu%MemRequestsperSecondTime taken for tests
100000/10070180245.7340.694
100000/20072190245.7940.684
100000/50075200241.2941.443
100000/100077220236.7442.239

各大网站WEB服务器资源列表
网站名   操作系统   web服务器
1.门户网站类:
搜狐     LINUX           apache 1.3.37
新浪     LINUX           apache 2.0.54
迅雷     LINUX           nginx 0.6.31
163      LINUX           apache 2.2.6
2.搜索类
百度      unknown        BWS 1.0
Google   linux           gws
Sougou   FreeBSD         apache 2.2.4
Hao123   linux          apache 2.2.4
4. 电子邮箱类
126        linux         apache
Hotmail    win2003      microsoft-IIS 6.0
新浪邮箱    F5 Big-IP    apache 2.2.8
263        linux         apache 2.2.6
5. 博客类
新浪博客    linux          nginx 0.5.35
搜狐博客    linux          nginx
迅雷博客    linux          nginx 0.6.32
天涯博客    F5 Big-IP      Microsoft-IIS/5.0
6.视频类
优酷         linux          apache
土豆         linux          apache
Ku6         linux           apache
六间房       linux          nginx 0.6.14
Lighttpd:单台支持上万并发;请求处理速度是Apache的3-5倍;对多CPU支 持不太好;有内存泄漏问题
典型范例-YouTube、Mop、SF、豆瓣
豆瓣如今很多lightty也改为Nginx了,留下图片服务器 使用lighttpd。
Nginx(Engin X) 处理速度比Lighttpd快10%-15%;在Proxy方面,Nginx>Lighttpd;在FastCGI支持方 面,Lighttpd>Nginx;典型范例-六间房,新浪Blog
Apache 使用范围最广;在高负载环境下,性能不突出,单台仅能承受上千个并发数;对DOS(拒绝服务攻击)抵御能力差;只有Apache 1.3对FastCGI有支持,不适合使用3P(PHP、Perl和Python)的Web2.0站点
如果是新兴的Web Server 2.0站点,Lighttpd和Nginx凭借对FastCGI的支持,和高负载下的良好表现,将会是最好的选择;如果是传统站点,Apache是最通用 的选择。