コンテンツにスキップ

URLのプリフェッチ

URLのプリフェッチとは、Cloudflareが訪問者が次にリクエストする可能性のあるコンテンツでキャッシュを事前に埋め込むことを意味します。この設定は、追加の設定と組み合わせることで、キャッシュヒット率が向上し、ユーザーにとってより迅速な体験を提供します。


利用可能性

Free Pro Business Enterprise

Availability

No

No

No

Yes


設定

CloudflareがURLのプリフェッチを開始するには、機能を有効にする必要があり、プリフェッチするURLのリストを含める必要があります。

URLのプリフェッチを有効にする

ダッシュボードでURLのプリフェッチを有効にするには:

  1. Cloudflareアカウントにログインし、特定のドメインに移動します。
  2. Speed > Optimization > Content Optimizationに移動します。
  3. Prefetch URLsのトグルをOnに切り替えます。

プリフェッチするURLを選択する

機能を有効にした後、CloudflareがプリフェッチすべきURLを指定する必要があります。

これを行うには、rel="prefetch"属性を持つマニフェストファイルを指すLink HTTPレスポンスヘッダーを含め、その後、Content-typeレスポンスヘッダーをtext/plainとしてマニフェストファイルを提供します。

HTTPレスポンスヘッダーの例:
Link: <http://www.example.com/manifest.txt>; rel="prefetch"

例のmanifest.txtファイル:

other.example.com/fetch2
/static/fetch1
http://another.example.com/fetch3

マニフェストファイルには、URI、プロトコル相対URL、または完全なURLを新しい行で区切って含める必要があります。これらのファイルは、Cloudflare上のあなたのウェブサイトに存在する必要があります。HTMLページを参照する場合、そのHTMLページ自体のみがプリフェッチされ、HTMLからのサブリクエストは、マニフェストに明示的に定義されていない限り、取得されません。

プリフェッチファイルの制限

プリフェッチファイルの制限は以下の通りです:

  • マニフェストファイルの最大数は16です。
  • マニフェストファイルごとの最大ファイル数は1024です。
  • マニフェストファイルのサイズ制限は1MBです。

制限事項