HTTP/2からオリジンへ
プロトコルとは、デバイス間でのデータの交換または伝送を管理するルールのセットです。アプリケーションがネットワークサービスにアクセスできる人間とコンピュータの相互作用層で動作する最も重要なプロトコルの1つがHTTP(Hypertext Transfer Protocol)です。
HTTPは確立されたプロトコルであり、いくつかのバージョンが存在し、各バージョンは古いものに対してパフォーマンスを向上させる機能を追加しています。HTTP/1.1とHTTP/2は、現在インターネットで広く展開されています。HTTP/1.1は10年以上前から存在していますが、2015年にIETF(Internet Engineering Task Force)がHTTP/2を導入しました。HTTP/2はページの読み込み時間を短縮するためのいくつかの機能を導入しています。HTTP/1.1とHTTP/2の違いについて詳しく知りたい場合は、HTTP/2 versus HTTP/1.1 ↗を参照してください。
| Free | Pro | Business | Enterprise | |
|---|---|---|---|---|
Availability | Yes | Yes | Yes | Yes |
Cloudflareでは、オリジンへのHTTP/2接続はデフォルトで有効になっています。
HTTP/2からオリジンへの接続を無効にしたい場合は、以下の手順に従ってください。
- Cloudflareダッシュボード ↗にログインし、アカウントを選択します。
- HTTP/2からオリジンを使用するドメインを選択します。
- Speed > Optimizationを選択します。
- Protocol Optimizationタブに移動し、HTTP/2 to Originの下でトグルをOffに設定します。
オリジンがHTTP/2をサポートしていない場合、CloudflareはHTTP/1.1接続を開始することに注意してください。 私たちは、ALPN ↗を介してHTTP/2接続のサポートを発表するサーバーに接続します。
サーバーがHTTP/2をサポートしているかどうかわからない場合は、オリジンサーバーのドキュメントを確認するか、HTTP/2の実装をテストするツール(例えば、h2spec ↗)を使用することをお勧めします。