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