Enhanced HTTP/2 Prioritization を使うと、Cloudflare はすべてのブラウザーで最速になるよう、最適な順序でリソースを配信します。Workers と組み合わせると、コンテンツ配信の制御にも使えます。
| Free | Pro | Business | Enterprise | |
|---|---|---|---|---|
| 利用可否 | なし | あり | あり | あり |
ユーザーから見た Web コンテンツの読み込み速度は、リソースの読み込み順に依存します。HTTP/2 では、デフォルトで Cloudflare はブラウザーが要求した順序に従います。この順序はブラウザーごとに異なるため、パフォーマンスに大きな差が出ます。
Enhanced HTTP/2 Prioritization を使うと、Cloudflare はブラウザーのデフォルト動作を上書きし、ブラウザーに依存せずリソース配信の順序を最適化します。最も大きな改善は、Safari と Edge を使う訪問者が体感します。
詳細は 紹介ブログ記事 ↗ を参照してください。
Cloudflare ダッシュボードで Enhanced HTTP/2 Prioritization を有効にする手順は次のとおりです。
- Cloudflare ダッシュボード ↗ にログインします。
- アカウントとゾーンを選びます。
- Speed > Settings へ進みます。
- Protocol Optimization へ進みます。
- Enhanced HTTP/2 Prioritization のトグルを On にします。
Cloudflare API で Enhanced HTTP/2 Prioritization を有効にするには、URI パスの設定名を h2_prioritization にし、value パラメーターを "on" に設定した PATCH リクエスト を送ります。