Secure Sockets Layer (SSL)/Transport Layer Security (TLS) 機能を有効化し、Webサイトに必要な証明書を正しく構成すると、Edge Security Acceleration (ESA) は自動的に HTTP/2 および HTTP/3 (QUIC) スイッチをオンにして、HTTP/2 および HTTP/3 プロトコルを使用できるようにします。
HTTP/2 と HTTP/3 とは
HTTP/2
HTTP/2 は、もともと HTTP/2.0 という名前で、HTTP/1.1 以降初の新しいバージョンの HTTP です。HTTP/2 は、バイナリフレーミング、多重化、ヘッダー圧縮をサポートしています。このプロトコルは、Web パフォーマンスを向上させ、ネットワーク遅延を削減します。
HTTP/3 (QUIC)
Quick UDP Internet Connections (QUIC) は、TLS/SSL と同レベルのセキュリティを提供するトランスポート層プロトコルです。QUIC は、接続と伝送の遅延を低減します。QUIC は UDP をベースに開発されており、ネットワーク接続が弱い場合に優れたパフォーマンスを発揮します。
パケット損失とネットワーク遅延の問題が深刻な場合でも、QUIC はサービスの可用性を確保できます。QUIC は、使用されているオペレーティングシステムやカーネルに関係なく、アプリケーションに対して異なる輻輳制御アルゴリズムを実装できます。TCP と比較して、QUIC はビジネス要件に基づいた柔軟な変更をサポートしています。QUIC は、TCP の最適化がボトルネックに遭遇した場合の適切な代替手段です。
始める前に
ESA は、IETF QUIC と Google QUIC (gQUIC) をサポートしています。サポートされている gQUIC のバージョンは、Q39、Q43、Q46 です。
IETF QUIC は標準のインターネットプロトコルです。
IETF QUIC は、gQUIC バージョン G39、Q43、Q46 と互換性があります。IETF QUIC を使用することをお勧めします。
プロトコルの最適化を有効にする
ESA コンソールで、[Webサイト] を選択し、管理する Webサイト名をクリックします。
左側のナビゲーションウィンドウで、[速度とネットワーク] をクリックし、[速度の最適化] タブを選択します。
ビジネス要件に基づいて、[HTTP/2]、[HTTP/2 back-to-origin]、または [HTTP/3 (QUIC)] を有効にします。
HTTP/2:既存の HTTPS に基づいて、HTTP/2 は多重化、ヘッダー圧縮などの技術を使用して、Web サイトのパフォーマンスをさらに向上させ、リソースの読み込みを高速化します。 HTTP/2 は高い互換性も提供します。
説明現在の構成は、Webサイトのすべてのドメイン名に適用されます。特定のドメイン名に対してのみ [オリジンへの HTTP/2] を有効にする場合は、ドメイン名のルールを追加 します。
HTTP/3 (QUIC):QUIC は UDP をベースに開発されたもので、HTTP/3 のコアです。HTTP/3 (QUIC) は、不安定なネットワーク環境またはモバイル環境において、より高速な接続確立とより安定したデータ伝送を提供できます。