Lighttpd

来自站长百科
跳转至: 导航、​ 搜索
Lighttpd


Lighttpd是一个德国人领导的开源软件,其根本的目的是提供一个专门针对高性能网站,安全、快速、兼容性好并且灵活的web服务器环境。具有非常低的内存开销,CPU占用率低,效能好,以及丰富的模块等特点。

lighttpd是众多开源web服务器中较为优秀的一个。支持FastCGI, CGI, Auth, 输出压缩, URL重写, Alias等重要功能,而Apache之所以流行,很大程度也是因为功能丰富,在lighttpd上很多功能都有相应的实现了,这点对于apache的用户是非常重要的,因为迁移到lighttpd就必须面对这些问题。

特色[ ]

  • 提供FastCGI及SCGI的负载平衡
  • 支援chroot
  • 支援 select()/poll() 及更有效率的 kqueue/epoll 连线状态判断
  • 支援条件重写(Conditional rewrites)
  • 支援SSL连线
  • 透过LDAP server认证
  • rrdtool状态输出
  • 基于规则下载
  • 包含SSI支持
  • 虚拟主机
  • 模块支持
  • 缓存Meta语言
  • 最低限度支持WebDAV
  • 支持Servlet(AJP)(1.5.x 版后)

3种WEB服务器的比较[ ]

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

注:在相对比较大的网站,节约下来的服务器成本无疑是客观的。而有些小型网站往往服务器不多,如果采用Apache 这类传统Web服务器,似乎也还能撑过去。但有其很明显的弊端:Apache 在处理流量爆发的时候(比如爬虫或者是Digg效应) 很容易过载,这样的情况下采用Nginx最为合适。

建议方案:

  • Apache 后台服务器(主要处理php及一些功能请求 如中文url)
  • Nginx 前端服务器(利用它占用系统资源少得优势来处理静态页面大量请求)
  • Lighttpd 图片服务器

总体来说,随着nginx功能得完善将使他成为今后web server得主流。

相关阅读[ ]

相关资源[ ]

参考来源[ ]