之前一直在用Nginx做服務器,接下來有一個用到Django的項目,我想試試Lighttpd。
但是看資料貌似Nginx比Lighttpd流行好多,我做了一些性能測試,看差不多,到底是什么原因造成Nginx比Lighttpd流行這么多呢?用Lighttpd會有什么問題呢?
功能上負載均衡(proxy/fcgi balance), 針對多核優(yōu)化, lighty不如nginx, 還有官方的支持
lighty曾經很火過, 比如wikipedia、youtube、國內的豆瓣、javaeye都是lighty的用戶, 很多技術社區(qū),像chinaunix早幾年也有相當多的解析lighty機制和源碼的文章, 但是因為開發(fā)團隊計劃亂變更, 比如原先有個1.5要發(fā)布, 后來胎死腹中了, 近幾(>=5)年來, 除了1.4一直放出bugfix版外沒任何新特性, 其實, 看lighttpd2.0官方倉庫的代碼提交頻率就知道了, 基本3~4個月一次, 很好的一個整合lua(原先1.4的mod_magnet相對功能實在有限)的混寫配置插件的架構,正式發(fā)布遙遙無期. 反觀nginx后來趕上, 三天兩頭一個新版, 幾個新特性追加, 官方支持一給力就什么都好說了. 而且lighty負載均衡弱nginx太多, 官方又不打算改進, 很多大站前端都改用了nginx, 散戶跟風主力, 接著布道者、書籍、插件數量也跟著上去了, 也就越來越火了, 隨著時間流逝, lighttpd的用戶也有不少轉到了nginx, 這就是后浪(nginx)推前浪(lighttpd), 前浪死在沙灘上
綜上, 我覺得, 你用熟了nginx就沒必要換成lighttpd了