ビジネスシナリオごとに異なるブラウザキャッシュ TTL を使用したい場合は、複数のキャッシュルールを作成し、ルールごとに異なるキャッシュポリシーを指定できます。
ブラウザキャッシュ TTL の設定
ESA コンソールで、サイト管理 を選択します。サイト 列で、対象のウェブサイトをクリックします。
左側のナビゲーションウィンドウで、 を選択します。
ルールを追加 をクリックし、ルール名 を入力します。
リクエストが以下のルールと一致する場合... セクションで、一致させるリクエストの特徴を設定します。ルールの設定方法の詳細については、「ルール式のコンポーネント」をご参照ください。
[キャッシュをバイパス] セクションで、キャッシュをバイパスするかどうかを指定します。詳細については、「キャッシュ適格性」をご参照ください。
[ブラウザキャッシュ TTL] セクションで、設定 をクリックしてキャッシュポリシーを指定します。
オリジン TTL を優先:ブラウザは、オリジンサーバーからの応答に含まれるキャッシュポリシーを使用します。オリジンサーバーからの応答にキャッシュポリシーが含まれていない場合、POP (Point of Presence) は応答にキャッシュポリシーを追加しません。
キャッシュしない:オリジンサーバーからの応答にキャッシュポリシーが含まれているかどうかに関わらず、ブラウザが POP から受信するすべてのリソースはキャッシュされません。
カスタム TTL を使用:オリジンサーバーからの応答にキャッシュポリシーが含まれているかどうかに関わらず、POP で設定された TTL が使用されます。
OK をクリックします。
利用可能状況
Entrance | Pro | Premium | Enterprise | |
ブラウザキャッシュの最小 TTL | 2 時間 | 1 秒 | 1 秒 | 1 秒 |
関連ドキュメント
ルール関連の機能は、実行優先度、ルールの動作、設定範囲 が異なります。詳細については、「ESA ルールの有効化の仕組み」をご参照ください。