ADCは、内部メモリ内にデータをキャッシュすることができ、このキャッシュを定期的にADCの内部ストレージにフラッシュします。この機能を管理するための設定をこのセクションで説明します。
グローバルキャッシュの設定
最大キャッシュサイズ(MB)
この値は、Cache が消費する最大の RAM を決定します。ADC キャッシュはメモリ内キャッシュであり、再起動、リブート、およびシャットダウン操作後もキャッシュの永続性を維持するために定期的にストレージ媒体にフラッシュされます。この機能は、最大キャッシュサイズがアプライアンスのメモリーフットプリント(ディスクスペースではなく)内に収まる必要があり、利用可能なメモリーの半分以下であることを意味します。
希望のキャッシュサイズ(MB
この値は、キャッシュを切り詰めるための最適な RAM を示します。最大キャッシュサイズは、キャッシュの絶対的な上限を示しますが、希望キャッシュサイズは、キャッシュサイズの自動または手動によるチェックが行われたときに、キャッシュが達成しようとする最適なサイズを意図しています。最大キャッシュサイズと希望キャッシュサイズの間のギャップは、キャッシュサイズを定期的にチェックして期限切れのコンテンツを切り詰める間に、新しいコンテンツが到着したり重なったりすることに対応するために存在します。繰り返しになりますが、デフォルト値(30MB)を受け入れて、「モニター」→「統計」でキャッシュのサイズを定期的に確認し、適切なサイズにすることがより効果的です。
デフォルトのキャッシュタイム (D/HH:MM)
ここで入力された値は、明示的な有効期限のないコンテンツの寿命を表しています。デフォルトのキャッシング時間は、"no-store "ディレクティブやトラフィックヘッダーに明示的な有効期限がないコンテンツが保存される期間です。
つまり、"1/01:01"(デフォルトは1/00:00)と入力すると、ADCは1日分のコンテンツを保持し、"01:00 "は1時間分、"00:01 "は1分分のコンテンツを保持することになります。
キャッシング可能なHTTPレスポンスコード
キャッシュされるデータセットの一つにHTTPレスポンスがあります。キャッシュされるHTTPレスポンスコードは
· 200 - 正常なHTTPリクエストに対する標準的な応答
· 203 - ヘッダーは確定したものではなく、ローカルまたはサードパーティのコピーから収集したものです。
· 301 - リクエストされたリソースに新しいパーマネントURLが割り当てられました。
· 304 - 最後のリクエストから変更されていないため、ローカルにキャッシュされたコピーを使用する必要があります。
· 410 - リソースがサーバーで利用できなくなり、転送先のアドレスがわからない。
このフィールドは、最も一般的なキャッシュ可能なレスポンスコードがすでにリストアップされているため、注意して編集する必要があります。
キャッシュチェック時間 (D/HH:MM)
この設定は、キャッシュトリム操作の時間間隔を決定します。
キャッシュ・フィル・カウント
この設定は、一定の数の304が検出された場合に、キャッシュを埋めるための補助機能です。
キャッシュルールの適用
ここでは、キャッシュルールをドメインに適用することができます。
· レコードの追加」ボタンでドメインを手動で追加します。その際、完全修飾ドメイン名またはIPアドレスをドットデシマル表記で入力してください。例 www. mycompany.com または 192.168.3.1:80
· ドロップダウン矢印をクリックし、リストからドメインを選択する
· トラフィックが仮想サービスを通過し、仮想サービスにキャッシュ戦略が適用されている限り、このリストは入力されます。
· Caching Rulebase列をダブルクリックして、リストからキャッシュルールを選択します。
キャッシュルールの作成
このセクションでは、いくつかの異なるキャッシングルールを作成して、ドメインに適用することができます。
· レコードの追加」をクリックし、ルールの名前と説明を入力します。
· 条件を手動で入力するか、「条件の追加」を使って
選択ルールベースを使って条件を追加するには
· 含める」または「除外する」を選択
· すべてのJPEG画像を選択
· 追加マークをクリック
· 条件に「include *.jpg」が追加されていることがわかります。
· さらに条件を追加することができます。手動で追加する場合は、各条件を新しい行に追加する必要があります。条件」ボックスをクリックするまでは、ルールは同じ行に表示され、その後は別の行に表示されますのでご注意ください。