lighttpd的cpu占用率低,效能好,有丰富的模块,是一个具有非常低的内存开销。支持FastCGI, CGI, Auth, 输出压缩, URL重写, Alias等重要功能,在众多OpenSource轻量级的web server中较为优秀。Lighttpd使用fastcgi方式运行php,使用很少的PHP进程响应很大的并发量。
使用fastcgi方式的优点:
1、稳定性上
fastcgi是以独立的进程池运行来cgi,如果单独一个进程死掉,系统可以很轻易的丢弃,再重新分配新的进程来运行逻辑。
2、安全性上
fastcgi和宿主的server完全独立,fastcgi即使down了,server也不会被连累垮掉。
3、性能上
fastcgi把动态逻辑的处理从server中分离出来,大负荷的IO处理留给宿主server,宿主server可以一心一意作IO,对于一个普通的动态网页,逻辑处理可能只有一小部分, 大量的图片等静态IO处理完全不需要逻辑程序的参与。
4、扩展性上
fastcgi作为一个中立的技术标准, 完全可以支持任何语言写的处理程序,比如php,java,python等。