Lighttpd http サーバー リリース 1.4.65

軽量 http サーバー lighttpd 1.4.65 がリリースされ、高いパフォーマンス、セキュリティ、標準への準拠、構成の柔軟性の組み合わせが試みられています。 Lighttpd は高負荷のシステムでの使用に適しており、メモリと CPU の消費量を抑えることを目的としています。新しいバージョンには 173 の変更が含まれています。プロジェクト コードは C で書かれており、BSD ライセンスに基づいて配布されます。

主な革新:

  • HTTP/2 経由の WebSocket のサポートが追加され、HTTP/8441 接続内の単一スレッドで WebSocket プロトコルを実行するためのメカニズムを説明する RFC 2 が実装されました。
  • 高度な優先度管理スキームが実装されており、クライアントはサーバーから送信される応答の優先度に影響を与えることができるほか (RFC 9218)、リクエストをリダイレクトする際の優先度を管理できます。 HTTP/2 は PRIORITY_UPDATE フレームのサポートを提供します。
  • lighttpd.conf 設定で、文字列の先頭 (=^) と末尾 (=$) へのバインドによる条件一致のサポートが追加されました。このような文字列チェックは正規表現よりもはるかに高速であり、多くの単純なチェックには十分です。
  • 部分的な PUT 操作 (Range ヘッダーを使用してデータの一部をカバーする) のサポートが mod_webdav に追加されました。これを有効にするには、オプション「webdav.opts += (“partial-put-copy-modify” => “enable”)」を使用できます。
  • 「accesslog.escaping = 'json'」オプションを mod_accesslog に追加しました。
  • libdeflate を使用したビルドのサポートを mod_deflate に追加しました。
  • HTTP/2 経由のリクエストボディの送信が高速化されました。
  • server.max-keep-alive-requests パラメータのデフォルト値が 100 から 1000 に変更されました。
  • MIME タイプのリストでは、「application/javascript」が「text/javascript」に置き換えられました (RFC 9239)。

将来の計画には、TLS のより厳格な暗号設定と、デフォルトで従来の暗号を無効にすることが含まれます。 CipherString の設定が「HIGH」から「EECDH+AESGCM:AES256+EECDH:CHACHA20:SHA256:!SHA384」に変更されます。また、廃止される TLS オプションである ssl.honor-cipher-order、ssl.dh-file、ssl.ec-curve、ssl.disable-client-renegotiation、ssl.use-sslv2、ssl.use-sslv3 も削除される予定です。さらに、ミニモジュールのクリーンアップを継続し、mod_magnet のより柔軟な Lua 実装に置き換えることができます。特に、mod_evasive、mod_secdownload、mod_uploadprogress、および mod_usertrack モジュールが削除される予定です。

出所: オープンネット.ru

コメントを追加します