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

Edge Security Acceleration:グローバルキャッシュ構成

最終更新日:Mar 05, 2026

静的リソース向けのグローバルキャッシュポリシーを構成します。これにより、静的リソースがエッジノードにキャッシュされ、キャッシュヒット率が向上し、クライアントからのアクセスが高速化され、オリジンサーバーへのバックトゥオリジントラフィックが削減されます。

説明

キャッシュルールやキャッシュ構成を設定しない場合、Edge Security Acceleration (ESA) の POP におけるキャッシュ処理は、デフォルトキャッシュルールに従います。

特徴

説明

クエリ文字列

ポイント・オブ・プレゼンス (POP) がユーザーのリクエストを処理してキャッシュキーを生成する際、? およびその後のクエリ文字列(例:ユーザーの ID 情報やアクセスチャネルのソースなど)をリクエスト URL から削除するように設定できます。これにより、パラメーターが異なるリクエスト URL でも同じキャッシュファイルを参照できるようになり、キャッシュヒット率が向上し、ページ読み込み時間が短縮されます。

ブラウザキャッシュ生存時間(TTL)

ブラウザキャッシュ生存時間(TTL)とは、HTML、CSS、JavaScript ファイル、画像などのリソースがローカルブラウザキャッシュに保存される期間を定義するものです。デフォルトでは、オリジンサーバーの Cache-Control ヘッダー設定に従います。オリジンサーバーの設定を変更せずに、クライアント側の TTL を構成できます。これにより、有効期限内のリソースはローカルキャッシュから直接読み込まれるため、ページ読み込みが高速化され、ユーザーエクスペリエンスが向上します。

エッジキャッシュ生存時間(TTL)

エッジキャッシュ生存時間(TTL)とは、オリジンリソースが Edge Security Acceleration (ESA) の POP にキャッシュされる期間です。TTL が満了すると、POP にキャッシュされたリソースは「期限切れ」とマークされます。POP 上で要求されたリソースが期限切れの場合、POP は最新のリソースをオリジンサーバーから取得し、再度キャッシュします。静的リソースに対して、ディレクトリまたはファイル名拡張子に基づいてキャッシュ TTL を構成できます。これにより、オリジンサーバーの負荷が軽減され、アクセスパフォーマンスが向上します。

開発モード

開発モードを有効化すると、クライアントが最新の静的リソースを即座に取得できるようになります。このモードを有効化すると、静的リソースに対するリクエストは一時的に Edge Security Acceleration (ESA) のキャッシュコンポーネントをバイパスし、オリジンサーバーに直接転送されます。これにより、オリジンコンテンツの変更内容を検証できます。

クエリ文字列の並べ替え

クエリ文字列の並べ替え機能を有効化すると、Edge Security Acceleration (ESA) は、リクエスト処理時に URL 内のクエリ文字列パラメーターを自動的に並べ替えます。その後、ESA は並べ替え済みのクエリ文字列を用いてキャッシュ内でのコンテンツ検索またはリクエストの転送を行います。つまり、URL 内のパラメーターとその値が同一であれば、順序が異なっていても、POP はそれらのリクエストを同一ファイルに対するものとみなします。この機能により、キャッシュヒット率が向上します。

サイトレベルのグローバル機能とルールベース機能の対応関係

サイトレベルのグローバル機能で追加した設定は、そのサイトに対するすべてのリクエストに適用されます。特定のリクエストのみに機能を適用する場合は、ルールベース機能を使用してください。ルール内で条件を定義し、ユーザーのリクエストに含まれる特定のパラメーターを検出します。これにより、どのリクエストにルールを適用するかを正確に制御できます。

サイトレベルのグローバル機能

対応するルールベース機能

クエリ文字列

カスタムキャッシュキー

クエリ文字列の並べ替え

カスタムキャッシュキー

ブラウザキャッシュ生存時間(TTL)

ブラウザキャッシュ生存時間(TTL)

エッジキャッシュ生存時間(TTL)

エッジキャッシュ生存時間(TTL)

キャッシュ予約

キャッシュ予約