すべてのプロダクト
Search
ドキュメントセンター

Edge Security Acceleration:キャッシュのプリフェッチ

最終更新日:Jan 10, 2026

プリフェッチ機能は、オリジンサーバーからリソースを Edge Security Acceleration (ESA) の POP (ポイントオブプレゼンス) にキャッシュします。ユーザーが初めてリソースをリクエストすると、POP から直接提供されます。これにより、オリジンサーバーへのアクセスが不要になり、キャッシュヒット率が向上します。

利用シーン

  • プロモーション活動

    大規模なプロモーション活動では、活動ページの静的リソースを ESA の POP にプリフェッチできます。活動開始後、これらのリソースに対するユーザーリクエストは POP から直接処理されます。

  • インストールパッケージのリリース

    新しいバージョンやアップグレードパッケージをリリースする前に、リソースを ESA の POP にプリフェッチできます。製品が正式にリリースされた後、ユーザーからのダウンロードリクエストは ESA の POP によって直接処理されます。これにより、ダウンロード速度が向上し、オリジンサーバーの負荷が大幅に軽減され、ユーザーエクスペリエンスが向上します。

プリフェッチ方法

ESA は、即時プリフェッチ定時プリフェッチの 2 つのプリフェッチ方法をサポートしています。

  • 即時プリフェッチ送信された URL に基づいて即座にプリフェッチタスクを開始し、リソースを迅速に ESA の POP にキャッシュします。

  • 定時プリフェッチ指定した時間にプリフェッチタスクを開始します。プリフェッチの頻度も指定できます。これにより、ビジネスのピーク時間を避け、プリフェッチによって生成される back-to-origin トラフィックを制御し、オリジンサーバーの負荷を軽減できます。

注意事項

  • プリフェッチタスクを送信すると、ESA の POP はすぐにオリジンサーバーから必要なリソースをフェッチします。そのため、一度に多くの即時プリフェッチタスクを送信すると、多数の同時ダウンロードタスクが作成されます。これにより、オリジン帯域幅とリクエストが急増し、オリジンサーバーの負荷が増大します。これを防ぐには、スケジュールプリフェッチ機能を使用してください。

  • プリフェッチタスクの完了にかかる時間は、プリフェッチされるファイルのサイズによって異なります。タスクは通常 5 分から 30 分で完了します。ファイルサイズが小さいほど、プリフェッチ速度は速くなります。

  • デフォルトでは、プリフェッチリクエストには Accept-Encoding:gzip ヘッダーが含まれます。他のヘッダーをプリフェッチリクエストに含めたり、複数のレプリカをプリフェッチしたりするには、OpenAPI 操作の PreloadCaches を使用できます。Header リクエストパラメーターを設定して、プリフェッチヘッダーをカスタマイズします。

  • プリフェッチ中に、オリジンサーバーが 301 や 302 などのリダイレクトステータスコードを返した場合、プリフェッチタスクはリダイレクトに従わないため失敗します。オリジンサーバーが 301 または 302 ステータスコードを返す場合は、お問い合わせいただき、「オリジンフェッチのための 301/302 リダイレクト」機能を有効にする必要があります。

  • プリフェッチする URL を送信する際、URL にスペース、漢字、特殊文字などの非 ASCII 文字が含まれている場合は、URL をエンコードする必要があります。そうしないと、コンテンツ管理システム (CMS) がタスクを認識できません。

  • 階層型キャッシュ機能がエッジキャッシュレイヤーに設定されている場合、キャッシュのプリフェッチ機能は動作しません。

  • URL 書き換え機能を設定している場合は、書き換え後の URL をプリフェッチタスクに使用してください。

操作手順

  1. ESA コンソールで、サイト管理 を選択し、サイト 列で対象のサイトをクリックします。

  2. 左側のナビゲーションウィンドウで、キャッシュ > キャッシュプリフェッチ を選択します。

  3. プリフェッチ方法を選択してリソースをプリフェッチします。ESA即時プリフェッチ定時プリフェッチの 2 つの方法をサポートしています。

    即時プリフェッチ

    即時プリフェッチタスクは、URL を送信するとすぐに開始され、リソースを迅速に ESA の POP にキャッシュします。

    入力方法として 手動で入力するファイルをアップロードの 2 つを使用できます。

    入力方法

    説明

    手動で入力する

    プリフェッチする URL を入力ボックスに直接入力し、送信 をクリックします。各ファイルの完全なパスを指定する必要があります。1 行に 1 つの URL を入力します。一度に最大 100 件の URL を入力できます。例:

    https://www.example.com/cat.jpg
    https://www.example.com/image/cat.jpg

    ファイルをアップロード

    プリフェッチする URL が多数ある場合は、それらを .txt ファイルに追加し、ファイルをアップロードして一括でプリフェッチできます。各ファイルの完全なパスを指定する必要があります。1 行に 1 つの URL を入力します。.txt ファイルのサイズは 10 MB を超えることはできません。

    スケジュールプリフェッチ

    スケジュールプリフェッチタスクは、指定した時間に開始されます。プリフェッチの頻度も指定できます。これにより、ビジネスのピーク時間を避け、プリフェッチによって生成される back-to-origin トラフィックを制御し、オリジンサーバーの負荷を軽減できます。

    1. プリフェッチする URL を .txt ファイルに追加します。各 URL の完全なパスを指定し、1 行に 1 つの URL を入力する必要があります。.txt ファイルのサイズは 10 MB を超えることはできません。

    2. [プリフェッチタスクの作成] をクリックします。

    3. プリフェッチタスクのカスタム名を入力し、ファイルをアップロードして、[次へ] をクリックします。

      説明

      最大 100 件のプリフェッチタスクを作成できます。

      image

    4. プリフェッチスケジュールを設定します。必要に応じて、プリフェッチ期間、送信間隔 (最小 1 秒)、バッチサイズ (バッチあたり最大 100 URL) を設定できます。

      説明

      プリフェッチスケジュールの総数は 10 を超えることはできません。

      image

    5. [OK] をクリックします。

  4. プリフェッチの進捗状況を表示します。

    プリフェッチタスクを送信した後、プリフェッチレコード タブでタスクの詳細なレコードと進捗状況を確認できます。進捗が 100% になると、プリフェッチタスクは完了です。一度に多数のアイテムをプリフェッチすると、進捗が遅くなることがあります。

利用可能状況

プリフェッチ方法

Entrance

Pro

Premium

Enterprise

リアルタイムプリフェッチ

サポートされていません

50,000

100,000

500,000

スケジュールプリフェッチ

サポートされていません

サポートされています

サポートされています

サポートされています