Lighttpd
如何優化 Lighttpd 以託管不隨時間變化的非常小的靜態圖像文件?
這個 Lighttpd 伺服器需要非常快速地提供不同的圖像文件(比如每秒大約 500 個請求)。
每個圖像文件大約 50-70kb,並且只有大約 1000 個左右。
設置僅專用於此任務的高效 lighttpd 伺服器的最佳方法是什麼?
PD。我能夠找到 ModMemCache,但所有資訊似乎都已過時。
您不需要設置 memcache,您的核心虛擬記憶體管理應該能夠使用您的 ram 自動加速您的伺服器開箱即用。
僅載入您需要的模組,並確保載入 mod_expire 並為您的圖像文件設置到期日期(如果它們不會更改)。此頁面詳細說明設置 mod_expire:http ://redmine.lighttpd.net/projects/lighttpd/wiki/Docs_ModExpire
此外,您需要在配置文件中增加最大打開文件描述符,否則您的日誌文件中會出現錯誤並且您的伺服器將掛起。此頁面解釋了文件描述符設置並包含用於調整核心 tcp 性能的有用資訊:http ://redmine.lighttpd.net/projects/lighttpd/wiki/Docs_Performance