Cloudflareはプリフェッチングしますか?
はい。Enterpriseプランのお客様は、Cloudflareダッシュボードのスピードアプリにある「URLをプリフェッチする」をオンにすることで、プリフェッチを有効にさせられます。
プリフェッチングって何ですか?
プリフェッチングとは、Cloudflareが訪問者が次にリクエストしそうなコンテンツでキャッシュを事前に設定することを意味します。これにより、高いキャッシュがレートを高め、ユーザーのために迅速なエクスペリエンスを約束します。
Cloudflareのプリフェッチング機能はどうやって使うんですか?
Cloudflareのプリフェッチング機能を使うには、次のことが必要となります。
1. Cloudflareのダッシュボードのスピードアプリの下にある「URLをプリフェッチする」をオンにします。
2. rel=”prefetch”
属性を持つマニフェストファイルを示す「HTTPレスポンス をリンクする
」ヘッダーを含めます。詳細は、以下の例を参照してください(URLをマニフェストファイルURLで置き換えます)。
3. Content-type レスポンスヘッダーとして、text/plain
とマニフェストファイルを提供します。
例 HTTP レスポンスヘッダー:リンク: <http://www.example.com/manifest.txt>; rel="prefetch"
例 manifest.txt:/static/fetch1
//other.example.com/fetch2
http://another.example.com/fetch3
マニフェストファイルには、新しい行で区切って、URI、protocol-relative URL、完全なURLを含める必要があります。CloudflareにあるWebサイト上にこうしたファイルがなければなりません。HTMLページを参照する場合、HTMLページだけがプリフェッチされ、HTMLからのサブリクエストは、マニフェストで明示的に定義されていなければ、プリフェッチされません。
Cloudflareが、マニフェストファイルで一覧化されたファイルをプリフェッチします。
どのコンテンツがプリフェッチできますか?
Cloudflareは、アカウントとCloudflareの後ろにあるコンテンツをプリフェッチできます。
プリフェッチングが使えるのは誰ですか?
プリフェッチングをご利用いただけるのはEngerpriseプランのお客様です。Enterpriseプランにアップグレードする際は、Cloudflareチームにお問い合わせください。