lighttpd 发布了 1.4.65 版本,lighttpd 是开源 Web 服务器,专门针对高性能环境进行了优化,具有安全、快速、兼容性好且灵活的特点。lighttpd 可有效地使用内存和 CPU,并且比其他流行的 Web 服务器具有更低的资源使用率。它的高级功能集包括 FastCGI、CGI、Auth、输出压缩和 URL 重写等。
新版本亮点特性
- 支持基于 HTTP/2 的 WebSockets
RFC 8441 Bootstrapping WebSockets with HTTP/2 - 支持 HTTP/2 PRIORITY_UPDATE
RFC 9218 Extensible Prioritization Scheme for HTTP - 为 lighttpd.conf 引入前缀/后缀条件
- mod_webdav safe partial-PUT
webdav.opts += (“partial-put-copy-modify” => “enable”) - mod_accesslog option: accesslog.escaping = “json”
- mod_deflate libdeflate build option
- 通过 HTTP/2 的 "PRIORITY_UPDATE" 提升 request body 上传速度
部分改动
- 更改默认的 server.max-keep-alive-requests = 1000,以适应增加的 HTTP/2 使用和 web2/web3 应用程序使用(之前的默认值为 100)
mod_status HTML 现在在输出中引入HTTP/2 control stream id 0,其中包含 HTTP/2 连接的聚合计数
MIME 类型 application/javascript 被转换为 text/javascript (RFC 9239)
未来计划
- TLS 模块将默认使用更强大的现代密码,并且默认允许客户端选择密码。
- 不推荐使用的 TLS 选项将被删除
- 逐步弃用“mini-application” lighttpd 模块,替代方案 mod_magnet lua 具有更好的实现和灵活性
详情查看发布公告。