Lighttpd http サーバー リリース 1.4.60

軽量 http サーバー lighttpd 1.4.60 がリリースされました。 新しいバージョンでは、主にバグ修正と最適化に関連する 437 件の変更が導入されています。

主な革新:

  • すべての非ストリーミング応答に対する 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 を使用する必要があります)、および mod_flv_streaming は将来のリリースで非推奨となり、削除される予定です。

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

コメントを追加します