静的リソース向けのグローバルキャッシュポリシーを構成します。これにより、静的リソースがエッジノードにキャッシュされ、キャッシュヒット率が向上し、クライアントからのアクセスが高速化され、オリジンサーバーへのバックトゥオリジントラフィックが削減されます。
キャッシュルールやキャッシュ構成を設定しない場合、Edge Security Acceleration (ESA) の POP におけるキャッシュ処理は、デフォルトキャッシュルールに従います。
特徴 | 説明 |
ポイント・オブ・プレゼンス (POP) がユーザーのリクエストを処理してキャッシュキーを生成する際、 | |
ブラウザキャッシュ生存時間(TTL)とは、HTML、CSS、JavaScript ファイル、画像などのリソースがローカルブラウザキャッシュに保存される期間を定義するものです。デフォルトでは、オリジンサーバーの | |
エッジキャッシュ生存時間(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) | |
キャッシュ予約 |