Lighttpd

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


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

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

特色[ ]

  • 提供FastCGISCGI的负载平衡
  • 支援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得主流。

相关阅读[ ]

相关资源[ ]

参考来源[ ]