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最为合适。
建议方案:
总体来说,随着nginx功能得完善将使他成为今后web server得主流。
相关阅读[ ]
相关资源[ ]
参考来源[ ]
- 参考来源1
- 搜集整理于互联网----参考来源2