次世代パフォーマンス: NGINX 1.30.0 安定版登場、HTTP/2バックエンド及び早期ヒント対応

Nginxは安定版1.30.0リリースを発表し、1.29.xブランチ内での広大な開発サイクルを成功裏に完了しました。このリリースは単なる段階的改善を超え、現代的なネットワークプロトコル、運用パフォーマンス、およびサーバインフラストラクチャの全体的な互換性に関する重要な強化をもたらします。

ネットワーク

Nginx 1.30.0の登場により、プラットフォームはHTTP Early Hintsへの堅牢なサポート、バックエンドサービスへのHTTP/2の送信、および暗号化ClientHelloを導入します。さらに、開発者はアップストリームサーバーのスティッキーセッションとMultipath TCP機能を統合しました。デフォルトプロキシ動作に大きなシフトも実装されました。システムはデフォルトでHTTP/1.1と永続的なキープアライブ接続を使用するようになりました。管理者とシステムエンジニアにとって、このアップデートは特に重要です。これらのイノベーションはプロキシ動作、接続処理、およびサーバー全体の効率を根本的に変更するためです。

安定ブランチは現在、1.29.xメインラインから移行された機能の包括的な配列を統合しています。これらの中で特筆すべきは、QUICとHTTP/3への高度な改善、HTTP/2への重大な修復、およびSSL/OpenSSL統合の強化です。プラットフォームはOSSL_STORE経由でのキーローディングをサポートし、OpenSSL 4.0とBoringSSLとの完全な互換性を維持しています。さらに、証明書圧縮および$ssl_sigalg$ssl_client_sigalgなどの新しいSSL変数が組み込まれています。

ネットワークスタックも実用的な強化を受けました。Nginxはアップストリームスティッキーセッションを容易にし、Multipath TCPをサポートします。一方、アップストリームキープアライブモジュールはデフォルトで有効です。プラットフォーム固有の改善には、macOS向けのTCPキープアライブパラメータ、およびWindows環境向けの改善されたビルドとプラットフォーム検出ロジックが含まれます。

このリリースは数十の細粒度修正を包含しており、プロキシ障害やHTTP/3異常からバッファオーバーフロー、ディスクリプタリーク、キャッシングまたはヘッダー処理の不整合まで、あらゆることに対処しています。修復はメール、SCGI、gRPC、MP4、リゾルバ、およびOCSPモジュールにも及びます。その結果、Nginx 1.30.0は単なるルーチンアップデートではなく、高可用性本番環境および産業規模の運用向けに設計された重要な安定版リリースとして現れます。

Nginxは依然として一流のHTTPサーバー、リバースプロキシであり、ロードバランシング、キャッシング、およびTCP/UDPプロキシのための多用途ツールです。高速パフォーマンス、大負荷下での耐性、および建築的柔軟性が最重要である、Webサイトおよびウェブアプリケーション全体で遍在的に展開されています。

翻訳元: https://meterpreter.org/next-gen-performance-nginx-1-30-0-stable-arrives-with-http-2-backend-early-hints/

ソース: meterpreter.org