はじめに

2015 年に公開された最新の HTTP プロトコルであるHTTP/2 は、Chrome、IE11、Safari、Firefox などの多くのブラウザで使用可能になりました。 SPDY と同様の主な機能を備えた HTTP/2 は、HTTP/1.1 の高度なエディションと見なすことができます。

HTTP/2 の利点
  • バイナリプロトコル: HTTP 1.x と比較して、HTTP/2 セグメントは情報を小さなフレームとメッセージに変換し、バイナリを使用してそれらをエンコードするため、プロトコルのスケーラビリティが向上します。 たとえば、データとコマンドはフレーム単位で変換できます。
  • コンテンツセキュリティ: HTTPS をベースにした HTTP/2 では、セキュリティとパフォーマンスの両方を考慮しています。
  • 多重化: HTTP/2 を使用すると、ブラウザーは1つの接続で複数のリクエストをトリガーして、それらのリクエストを任意の順序で、または同時に受信できます。 さらに、ストリームの依存関係も多重化で利用可能であるため、クライアントサーバーはどのコンテンツを優先的に転送するかを定義できます。
  • ヘッダー圧縮: HTTP/2 は、メッセージヘッダーを圧縮して HPACK 形式で転送し、ヘッダーのインデックステーブルを作成します。 インデックスのみが転送されるため、転送効率と転送速度が向上します。
  • サーバープッシュ: SPDY と同様に、HTTP/2 を使用すると、サーバーはリクエストなしにコンテンツをクライアントに積極的にプッシュでき、Web ページの読み込み速度が大幅に向上します。

手順

  1. DCDN コンソール にログインします。
  2. ドメイン名 ページで、ドメイン名を選択し、[設定] をクリックします。
    HTTP/2 を有効にする前に、HTTPS 証明書を設定したことを確認してください。
    • HTTPS 証明書を初めて設定する場合は、設定が有効になるまでしばらくお待ちください。
    • HTTP/2 サービスの実行中に HTTPS 証明書を無効にすると、HTTP/2 サービスは自動的に無効になります。
  3. [HTTPS 設定] > [HTTP/2 設定] から、HTTP/2 を有効にします。