Nginx/Lighttpd/Apache三大web服务器对比分析( 二 )

  • 支持最新的http/1.1协议 ;
  • 简单而且强有力的基于文件的配置(httpd.conf);
  • 支持通用网关接口(cgi) ;
  • 支持虚拟主机;
  • 支持http认证;
  • 集成perl;
  • 集成的代理服务器;
  • 可以通过web浏览器监视服务器的状态, 可以自定义日志.;
  • 支持服务器端包含命令(ssi);
  • 支持安全socket层(ssl);
  • 具有用户会话过程的跟踪能力;
  • 支持fastcgi;
  • 支持java servlets;
  •  二.3种WEB服务器的比较: 
    ApacheNginxLighttpdproxy代理非常好非常好一般rewriter好非常好一般fcgi不好好非常好热部署不支持支持不支持系统压力比较很大很小比较小稳定性好非常好不好安全性好一般一般技术支持非常好很少一般静态文件处理一般非常好好vhosts支持不支持支持反向代理一般非常好一般session sticky支持不支持不支持
     
    注:在相对比较大的网站,节约下来的服务器成本无疑是客观的 。而有些小型网站往往服务器不多,如果采用 Apache 这类传统 Web 服务器,似乎也还能撑过去 。但有其很明显的弊端:Apache 在处理流量爆发的时候(比如爬虫或者是 Digg 效应) 很容易过载,这样的情况下采用 Nginx 最为合适 。
    建议方案:
    【Nginx/Lighttpd/Apache三大web服务器对比分析】Apache 后台服务器(主要处理php及一些功能请求 如:中文url) 
    Nginx 前端服务器(利用它占用系统资源少得优势来处理静态页面大量请求) 
    Lighttpd 图片服务器 
    总体来说,随着nginx功能得完善将使他成为今后web server得主流 。
    大网站一般都几个一起用,前边放的nginx, 后边放在lighttpd,从上面的性能表就看得出,而apache比较综合性,建中小网站比较合适,功能强大,应用广泛 。




    推荐阅读