機能概要
EdgeOneノードがHTTP/2プロトコルでオリジンサーバーへアクセスすることをサポートします。HTTP/2(HTTP 2.0、ハイパーテキスト転送プロトコル第2版)は、HTTPプロトコルの2番目のメジャーバージョンであり、ネットワーク遅延を効果的に削減し、サイトページの読み込み速度を向上させることができます。
説明:
1. 有効にした後、オリジンサーバーがHTTP/2プロトコルでのアクセスをサポートしている必要があります。
2. HTTP/2アクセスを設定する必要がある場合は、HTTP/2を参照してください。 利用制限
HTTP/2オリジンサーバーアクセスを有効にし、かつオリジンサーバープロトコル設定がプロトコルフォローに設定されている場合、クライアントがHTTPでリクエストすると、EdgeOneノードはH2Cを使用してオリジンサーバーへアクセスします。しかし、オリジンサーバーがH2Cをサポートしていない場合、オリジンサーバーアクセスが失敗します。
したがって、現在のオリジンサーバーがH2Cをサポートしておらず、かつオリジンサーバープロトコルがプロトコルフォローに設定されている場合、オリジンサーバーアクセス失敗のリスクを低減するため、HTTP/2オリジンサーバーアクセスを使用するサイト/ドメインを無効のままにしておくことをお勧めします。
オリジンサーバープロトコルがHTTPSオリジンサーバーアクセスを使用している場合、この影響を受けません。
説明:
H2CはHTTP/2の非暗号化バージョンであり、「C」は「clear text」、つまり平文を表します。HTTP/2プロトコルはHTTPプロトコルの2番目のメジャーバージョンであり、リクエストとレスポンスの多重化、遅延の削減、データストリームの最適化、ヘッダー圧縮など、パフォーマンスが大幅に向上しています。ただし、HTTP/2プロトコルは通常、安全なHTTPS上で使用されるため、TLS(Transport Layer Security)による暗号化が必要です。しかし、H2Cプロトコルは暗号化なしでHTTP/2を使用できるため、暗号化が不要または使用できない場合でも、HTTP/2のパフォーマンス上の利点を享受できます。したがって、HTTP/2オリジンサーバーアクセスを有効にし、かつHTTPオリジンサーバーアクセスを使用する場合、EdgeOneはH2Cを使用してオリジンサーバーへアクセスします。
操作手順
指定ドメイン www.example.com に対してHTTP/2オリジンサーバーアクセスを有効または無効にする必要がある場合は、以下の手順を参照してください:
1. EdgeOneコンソールにログインし、左側のメニューバーで「サービス概要」に入り、「Webサイト安全な加速」内で設定が必要なサイトをクリックします。
2. サイト詳細ページで「サイト加速」をクリックし、サイト全体設定ページに入り、「ルールエンジン」タブをクリックします。
3. ルールエンジンページで「ルールを作成」をクリックし、「新しい空白ルールを追加」を選択して、新しいルールの編集ページに入ります。
4. ルール編集ページで、マッチングタイプとしてHOSTがwww.example.comに等しいことを選択します。
5. 「操作」をクリックし、表示される操作リスト内で操作として「HTTP/2オリジンサーバーアクセス」を選択します。「スイッチ」をクリックして、HTTP/2オリジンサーバーアクセスを有効または無効にします。
6. 「保存して公開」をクリックすると、このルールの設定が完了します。