web-dev-qa-db-ja.com

HTTP 1サーバーの前にHTTP 2リバースプロキシを設定する価値はありますか?

IISの前にNginxをリバースプロキシとしてセットアップし、ブラウザのNginxでHTTP/2サポートを有効にします。

何かメリットはありますか?

6
Kugel

これはNginxが明示的にサポートするシナリオの1つであり、パイプラインの改善、ネゴシエートするTLSセッションが1つだけであることなどにより、少なくともいくつかのパフォーマンスの向上が見られます...アプリケーションのアーキテクチャが利益をもたらすと想定しているそれらの利点から。

ただし、過去にパフォーマンスを最適化するために実装した、よく使用されるHTTP 1.1ハックの一部(ドメインシャーディング、イメージスプライトなど)は、実際にはHTTP2で逆効果になるので注意してください。 HTTP1.1クライアントにのみ使用されるように設定します。

これらのポイントについては、ここでさらに詳しく説明します: https://www.nginx.com/blog/7-tips-for-faster-http2-performance/

4
Jeremy Gibbons