すべてのプロダクト
Search
ドキュメントセンター

ApsaraVideo VOD:HTTP/2 の有効化

最終更新日:Oct 23, 2024

HTTP/2はHTTPの最新バージョンです。 HTTP/2は、リソースへのより効率的なアクセスを可能にします。 このトピックでは、HTTP/2の概念と利点について説明します。 このトピックでは、HTTP/2を有効にする方法についても説明します。

背景情報

HTTP/2はHTTP 2.0とも呼ばれます。 HTTP 1.1と比較して、HTTP/2は、多重化、ヘッダー圧縮、リクエスト優先度設定、サーバープッシュなどの新機能を提供します。 HTTP/2は、HTTP 1.1の問題を解決し、リクエストのパフォーマンスを最適化し、HTTP/1.1のセマンティクスと互換性があります。 HTTP/2は、Google Chrome、Internet Explorer 11、Safari、Mozilla Firefoxなどのブラウザでサポートされています。

HTTP/2には次の利点があります。

  • バイナリエンコーディング:データをテキストに解析する HTTP 1.x とは異なり、HTTP/2 は送信されるデータをメッセージとフレームに分割し、バイナリ形式にエンコードします。 バイナリエンコーディングにより、HTTP/2 はよりスケーラブルになります。 たとえば、データや命令を送信するためにフレームを導入できます。

  • コンテンツセキュリティ: HTTP/2はHTTPSに基づいて設計され、コンテンツセキュリティを保証します。 HTTP/2を使用すると、HTTPSのみを使用することによるパフォーマンスの低下を最小限に抑えることができます。

  • 多重化:HTTP/2 では、単一の接続で複数の同時ストリームを多重化できます。 具体的には、ブラウザを使用して、1つの接続で同時に無数のリクエストを開始できます。 サーバーはこれらの要求に同時に応答します。 さらに、クライアントが同じ接続上の他のストリームに対する特定のストリームの重要性をサーバーに通知するために使用するストリーム依存関係を設定できます。 これにより、リソースが適切に割り当てられることが保証されます。

  • ヘッダ圧縮: HTTPヘッダは、繰り返し送信される大量の情報を搬送します。 HTTP/2は、HTTPヘッダーをHPACK形式に圧縮します。 通信の両端は、HTTPヘッダインデックスのコピーをキャッシュし、したがって、重複したHTTPヘッダのインデックス番号のみを送信します。 これにより、伝送速度と効率が向上します。

前提条件

HTTP/2を有効にする前に、HTTPS証明書が設定されています。 詳細については、「Enable HTTPS secure acceleration」をご参照ください。

説明
  • 初めてHTTPS証明書を設定する場合は、HTTP/2を有効にする前に証明書が有効になるのを待つ必要があります。

  • HTTP/2を有効にした後にHTTPS証明書を無効にすると、HTTP/2は自動的に無効になります。

  1. ApsaraVideo VODコンソールにログインします。

  2. 左側のナビゲーションウィンドウで、構成管理をクリックします。

  3. CDN設定 > ドメイン名を選択します。

  4. [ドメイン名] ページで、設定するドメイン名を選択し、[アクション] 列の設定をクリックします。

  5. HTTPSをクリックしてHTTP/2をオンにします。

    HTTP2