Lighttpd http 服務器版本 1.4.60

輕量級http伺服器lighttpd 1.4.60已經發佈。新版本引進了437處變更,主要涉及bug修復和最佳化。

主要創新:

  • 為所有非串流回應新增了對 Range 標頭 (RFC-7233) 的支援(先前僅在提供靜態檔案時支援 Range)。
  • HTTP/2協定的實作進行了最佳化,減少了記憶體消耗,加快了密集發送的初始請求的處理速度。
  • 已經開展了減少記憶體消耗的工作。
  • 改進了 mod_magnet 模組中的 lua 效能。
  • 改進了 mod_dirlisting 模組的效能並添加了配置快取的選項。
  • mod_dirlisting、mod_ssi 和 mod_webdav 增加了限制,以防止極端負載下的高記憶體消耗。
  • 在後端,對 connect()、write() 和 read() 呼叫的執行時間增加了單獨的限制。
  • 如果偵測到較大的系統時脈偏移,則啟用重新啟動(導致嵌入式系統上的 TLS 1.3 出現問題)。
  • 連接後端的超時預設為8秒(可在設定中變更)。

此外,還發布了有關行為和某些預設設定變更的警告。這些變更計劃於 2022 年初實施。

  • 計劃將正常重新啟動/關閉操作的預設逾時時間從無限減少到 5 秒。可以使用“server.graceful-shutdown-timeout”選項來配置逾時。
  • 使用libev 和FAM 的建置將被棄用,取而代之的是作業系統的本機介面將用於處理事件循環和追蹤FS 中的變更(Linux 中的epoll() 和inotify(),*BSD 中的kqueue( )) 。
  • mod_compress(必須使用 mod_deflate)、mod_geoip(必須使用 mod_maxminddb)、mod_authn_mysql(必須使用 mod_authn_dbi)、mod_mysql_vhost(必須使用 mod_vhostdb_dbi)、mod_cml(必須使用 mod_magnet)和未來版本來刪除未來版本。

來源: opennet.ru

添加評論