ゼロラウンドトリップタイム再開(0-RTT)は、以前サイトに接続したクライアントのパフォーマンスを向上させ、再訪ユーザーのレイテンシを下げます。アプリケーションを頻繁に訪れるユーザーや、モバイルネットワーク経由で接続するユーザーに特に有効です。
GET、HEAD、OPTIONS リクエストで 0-RTT に対応し、これらのリクエストへの応答を速くします。POST リクエストでは 0-RTT に対応していません。
0-RTT の標準に沿い、0-RTT リクエストには Early-Data: 1 ヘッダーを付けます。オリジンサーバーはこのヘッダーで、リクエストが 0-RTT 再開を使ったかを識別できます。オリジンへ届く 0-RTT リクエストでは、Early-Data: 1 ヘッダーを確認できます。
0-RTT の機能と制限の詳細は、ブログ記事 ↗ を参照してください。
| Free | Pro | Business | Enterprise | |
|---|---|---|---|---|
| 提供状況 | あり | あり | あり | あり |
デフォルトでは、Cloudflare アプリケーションで 0-RTT Connection Resumption は有効になっていません。
ダッシュボードで 0-RTT Connection Resumption を有効にする手順は次のとおりです。
-
Cloudflare ダッシュボードで Speed > Settings ページを開きます。
Settings を開く ↗ -
Protocol Optimization タブを開き、0-RTT Connection Resumption のトグルを On に切り替えます。
API で 0-RTT Connection Resumption の設定を変更するには、URI パスの設定名を 0rtt にした PATCH リクエストを送り、value パラメーターを "on" または "off" にします。