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

Edge Security Acceleration:キャッシュ

最終更新日:Jun 18, 2025

Edge Security Acceleration (ESA) に Web サイトを追加すると、ESA のポイントオブプレゼンス (POP) は、構成されたキャッシュルールに基づいて、クライアントによってリクエストされたリソースをキャッシュするかどうかを判断します。POP がファイルをキャッシュした後、クライアントがファイルをリクエストすると、POP は長いルートを経由してオリジンサーバーからファイルを取得することなく、クライアントにファイルをレスポンスします。これにより、レイテンシが短縮され、読み込み時間が向上します。リクエストされたファイルが POP に存在しない場合、または期限切れになっている場合は、POP はオリジンサーバーに最新のファイルを要求します。

機能

Web サイトに対して次のキャッシュ機能を構成できます。

デフォルトのキャッシュルール

機能

説明

デフォルトのキャッシュルール

ESA を使用してオリジンサーバー上の静的リソースの配信を高速化する場合、ESA はクライアントに最も近い ESA ポイントオブプレゼンス (POP) にリソースをキャッシュします。その後、オリジンサーバーではなく、POP から静的リソースにアクセスして取得できます。これにより、長いルートを経由したオリジンからのプルが回避され、コンテンツ配信が高速化されます。ESA のすべての POP にはキャッシュシステムが搭載されています。ユーザーまたはオリジンサーバーが ESA POP と対話すると、キャッシュシステムはオリジンサーバーからのリソースをキャッシュし、キャッシュされたリソースの Time-to-Live (TTL) を指定します。

グローバルキャッシュ構成

機能

説明

開発モード

開発モードを有効にすると、すべてのリクエストがオリジンサーバーにリダイレクトされます。これにより、Web サイトへのリクエストが Edge Security Acceleration (ESA) のキャッシュコンポーネントを一時的にバイパスするため、キャッシュされたコンテンツへの変更を検証できます。この機能は、変更をリアルタイムで表示する場合に役立ちます。

ブラウザキャッシュの有効期間

オリジンサーバーの構成を変更せずに、ブラウザキャッシュの Time-to-Live (TTL) を構成できます。TTL 中に、ブラウザは後続のリクエストのためにキャッシュからファイルを読み込みます。これにより、ページの読み込みが高速化されます。

エッジキャッシュ TTL

エッジキャッシュの Time-to-Live (TTL) は、オリジンリソースが Edge Security Acceleration (ESA) ポイントオブプレゼンス (POP) にキャッシュされる期間です。TTL が終了すると、POP にキャッシュされているリソースは期限切れとしてマークされます。リクエストされたリソースが POP で期限切れになっている場合、POP はオリジンサーバーから最新のリソースを取得してキャッシュします。ファイルディレクトリまたはファイル名拡張子に基づいて、静的リソースのキャッシュ TTL を構成できます。

クエリ文字列

キャッシュキーが生成される前に、ポイントオブプレゼンス (POP) がリクエスト URL 内の疑問符 (?) とそれに続くクエリ文字列を無視するかどうかを指定できます。クエリ文字列には、ユーザー ID や送信元 IP アドレスなどの情報が含まれています。これにより、キャッシュヒット率が向上し、ページの読み込みが高速化されます。?

クエリ文字列のソート

[クエリ文字列のソート] をオンにすると、Edge Security Acceleration (ESA) はリクエストの処理時に URL 内のクエリ文字列を自動的にソートします。次に、ESA は、ソートされたクエリ文字列に基づいて、キャッシュからリクエストされたリソースを返すか、リクエストをオリジンサーバーにリダイレクトします。このようにして、POP は、リクエスト URL 内のクエリ文字列の順序に関係なく、同じパラメーターと値を含むリクエストに対して同じファイルを返します。この機能により、キャッシュヒット率が向上します。

キャッシュルール

機能

説明

キャッシュルールを作成してブラウザキャッシュ TTL を構成する

異なるビジネスシナリオで異なるブラウザキャッシュ TTL を使用する場合、複数のキャッシュルールを作成し、ルールに異なるキャッシュポリシーを指定できます。

キャッシュルールを作成して POP キャッシュ TTL を構成する

さまざまなビジネスシナリオで異なるエッジキャッシュ TTL を使用する場合、複数のキャッシュルールを作成し、ルールに異なるキャッシュ設定を指定できます。

HTTP ステータスコードのキャッシュ TTL を構成する

ポイントオブプレゼンス (POP) がオリジンサーバーからリソースを取得すると、オリジンサーバーは HTTP ステータスコードを返します。Edge Security Acceleration (ESA) コンソールで、HTTP ステータスコードのキャッシュ Time-to-Live (TTL) を構成できます。クライアントが同じリソースをリクエストすると、POP はオリジンフェッチをトリガーせずに HTTP ステータスコードを返します。これにより、オリジンサーバーの負荷が軽減されます。キャッシュされた HTTP ステータスコードの期限が切れると、コードをトリガーするリクエストはオリジンサーバーにリダイレクトされます。

カスタムキャッシュキーを作成する

クエリ文字列、HTTP リクエストヘッダー、Cookie など、リクエストのさまざまな部分に基づいてカスタムキャッシュキーを作成できます。このようにして、同じファイル宛ての特定の種類のリクエストに対してキャッシュキーを設定し、ファイルが異なるファイルとしてキャッシュされるのを防ぐことができます。これにより、キャッシュヒット率が向上し、オリジンリクエスト、応答時間、帯域幅の使用量が削減されます。

パージとプリフェッチ

機能

説明

キャッシュの更新

キャッシュの消去機能を使用して、ポイントオブプレゼンス (POP) からキャッシュされたリソースをクリアし、オリジンサーバーから最新のリソースを取得できます。この機能は、オリジンサーバーのコンテンツを更新したり、違法なコンテンツを削除したりする場合に役立ちます。短期間に多数のキャッシュされたリソースを消去すると、オリジンリクエストが大幅に増加し、オリジンサーバーの負荷が増加します。

キャッシュのプリフェッチ

Edge Security Acceleration (ESA) のプリフェッチ機能は、オリジンサーバーからポイントオブプレゼンス (POP) にリソースを事前にフェッチします。このようにして、ESA は、リソースが初めてリクエストされた場合でも、オリジンサーバーから取得することなく、POP からリソースを直接提供できます。プリフェッチ機能により、キャッシュヒット率が向上します。

キャッシュリザーブ

機能

説明

階層化キャッシュ

ESA は、クライアントに最も近い POP からリクエストをできるだけ早く処理できるように階層化キャッシュ機能を提供し、コンテンツ配信システム全体のパフォーマンスと効率を向上させます。

キャッシュリザーブ

Edge Security Acceleration (ESA) は、オリジンリクエストを統合するためにキャッシュリザーブ機能を提供します。

機能の可用性

キャッシュ

Entrance

Pro

Premium

Enterprise

キャッシュ分析

サポートされていません

サポートされています

サポートされています

サポートされています

ブラウザキャッシュの有効期間

2 時間

1 時間

1 秒

1 秒

エッジキャッシュ TTL

2 時間

1 時間

1 秒

1 秒

URL による更新 (回数)

1,000

50,000

100,000

500,000

すべてのキャッシュの消去

5

80

125

200

ディレクトリによる更新 (回数)

サポートされていません

20

50

2,000

ホスト名による更新

サポートされていません

サポートされていません

サポートされていません

2,000

カスタムキャッシュキー

サポートされていません

サポートされていません

サポートされていません

URL 消去とクォータを共有します。

パラメーターが無視されたリソースの更新

サポートされていません

サポートされていません

サポートされていません

2,000

タグによる更新

サポートされていません

サポートされていません

サポートされていません

2,000

URL プリフェッチ

サポートされていません

50,000

100,000

500,000

エッジ階層キャッシュ

サポートされています

サポートされています

サポートされています

サポートされています

エッジ階層キャッシュ + リージョナル階層キャッシュ

サポートされていません

サポートされています

サポートされています

サポートされています

エッジ階層キャッシュ + インテリジェント階層キャッシュ

サポートされていません

サポートされています

サポートされています

サポートされています

すべてのキャッシュ層

サポートされていません

サポートされていません

サポートされていません

お問い合わせください

キャッシュ保持

サポートされていません

サポートされていません

サポートされていません

サポートされています