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等。