グローバルキャッシュポリシーを設定して、POP (Points of Presence) に静的リソースをキャッシュできます。これにより、リソースのヒット率が向上し、クライアントのアクセスパフォーマンスが改善され、back-to-origin トラフィックが削減されます。
機能 | 説明 |
キャッシュキーが生成される前に、POP がリクエスト URL 内の疑問符 ( | |
ブラウザキャッシュの TTL (Time-to-Live) は、リソース (HTML、CSS、JavaScript ファイル、画像など) がローカルブラウザキャッシュに保存される期間を定義します。デフォルトでは、オリジンの | |
エッジキャッシュの TTL (Time-to-Live) は、オリジンリソースが Edge Security Acceleration (ESA) の POP にキャッシュされる期間です。TTL が終了すると、POP にキャッシュされたリソースは期限切れとしてマークされます。リクエストされたリソースが POP で期限切れになっている場合、POP はオリジンサーバーから最新のリソースを取得してキャッシュします。ファイルディレクトリやファイル名拡張子に基づいて、静的リソースのキャッシュ TTL を設定できます。これにより、オリジンサーバーの負荷が軽減され、アクセスパフォーマンスが向上します。 | |
開発者モードを有効にすると、クライアントは最新の静的リソースを即座に取得できます。このモードが有効になると、静的リソースのリクエストは一時的に ESA のキャッシュコンポーネントをバイパスし、オリジンサーバーに直接転送されます。これにより、オリジンコンテンツへの変更を確認できます。 | |
クエリ文字列のソート機能を有効にすると、リクエストの処理時に ESA が URL 内のクエリ文字列パラメーターを自動的にソートします。その後、ESA はソートされたクエリ文字列を使用してキャッシュ内のコンテンツを検索するか、リクエストを転送します。これは、パラメーターとその値が同じであれば、URL 内の順序に関係なく、POP がリクエストを同じファイルに対するものとして扱うことを意味します。この機能は、キャッシュヒット率の向上に役立ちます。 |
サイトレベルと機能ベースのルールマッピング
サイトのグローバル機能の設定は、そのサイトへのすべてのリクエストに適用されます。特定のリクエストに対してのみ機能を有効にしたい場合は、ルール機能を使用します。ルール条件を使用して、ユーザーリクエスト内の特定のパラメーターを検出できます。これにより、より正確な制御が可能になり、ルール設定が指定されたリクエストにのみ適用されるようになります。
サイトレベル | 対応する機能レベルのルール |
クエリ文字列 | |
クエリ文字列のソート | |
ブラウザキャッシュの TTL (Time-to-Live) | |
エッジキャッシュの TTL (Time-to-Live) | |
キャッシュ予約 |