ADC
ご意見をお寄せいただきありがとうございました

この記事は機械翻訳されています.免責事項

組み込みキャッシュリダイレクトのポリシー

NetScaler ADCアプライアンスには、一般的なキャッシュ要求を処理する組み込みのキャッシュリダイレクトポリシーが用意されています。これらのポリシーは、HTTP メソッド、着信リクエストの URL または URL トークン、HTTP バージョン、またはリクエスト内の HTTP ヘッダーとその値に基づいています。

組み込みのキャッシュリダイレクトポリシーは、仮想サーバーに直接バインドできるため、追加の構成は必要ありません。

組み込みの高度なポリシーキャッシュリダイレクトポリシー

高度なポリシー式に基づく組み込みキャッシュリダイレクトポリシーは、 高度なポリシーキャッシュリダイレクトポリシーと呼ばれます。高度なポリシー式とその設定方法の詳細については、「 ポリシーと式」を参照してください。

従来のキャッシュリダイレクションポリシーと同じタイプの評価に加えて、高度なポリシーキャッシュリダイレクトポリシーを使用すると、より多くのデータ(HTTP 要求の本文など)を分析し、ポリシールールでより多くの操作を構成できます(たとえば、要求をキャッシュまたはオリジンサーバー)。

NetScaler ADCアプライアンスは、高度なポリシーキャッシュリダイレクトポリシーに対して次の2つの組み込みアクションを提供します。

  • キャッシュ
  • ORIGIN

名前が示すとおり、リクエストはそれぞれキャッシュサーバーまたはオリジンサーバーに送信されます。

注: 組み込みの詳細ポリシーキャッシュリダイレクトポリシーを使用している場合は、アクションを変更できません。

NetScaler ADCアプライアンスには、次の組み込みの詳細ポリシーキャッシュリダイレクトポリシーが用意されています。

組み込みポリシー名 説明
bypass-non-get_adv リクエストが GET 以外の HTTP メソッドを使用する場合は、キャッシュをバイパスします。
bypass-cache-control_adv リクエストヘッダーに Cache-Control: no-cache または Cache-Control: no-store ヘッダーが含まれている場合、または HTTP リクエストにプラグマヘッダーが含まれている場合は、キャッシュをバイパスします。
bypass-dynamic-url_adv URL がコンテンツが動的であることを示唆している場合は、キャッシュをバイパスします。cgi、asp、exe、cfm、ex、shtml、または htx のいずれかの拡張子が存在することが示されます。また、URL が /cgi-bin/、/bin/、または /exec/ のいずれかで始まる場合は、キャッシュをバイパスします。
bypass-urltokens_adv URL の次のトークンのいずれかで示されるように、リクエストは動的であるため、キャッシュをバイパスします。?、!、または =。
bypass-cookie_adv Cookie ヘッダーと拡張子が.gif または.jpg 以外のすべての URL のキャッシュをバイパスします。

組み込みキャッシュリダイレクトポリシーを表示する

使用可能なキャッシュリダイレクションポリシーを表示するには、コマンドラインインターフェイスまたは構成ユーティリティを使用します。

CLI を使用して組み込みキャッシュリダイレクトポリシーを表示する

コマンドプロンプトで入力します:

show cr policy [<policyName>]

例:

> show cr policy 1) Policy: bypass-non-get-adv Rule: HTTP.REQ.METHOD.EQ(GET).NOT Action: ORIGIN Hits: 0 2) Policy: bypass-cache-control-adv Rule: ((HTTP.REQ.CACHE_C0NTR0L.IS_N0_ST0RE) || (HTTP.REQ.CACHE_C0NTR0L.IS_NO_CACHE) || (HTTP.REQ.HEADER("Pragma").C0NTAINS("no-cache"))) ction : ORIGIN Hits: 0 3) Policy: bypass-dynamic-url-adv Rule: (HTTP.REQ.URL.ENDSWITH_ANY("ns_cr_dynamic_ext") || (HTTP.REQ.URL.PATH.STARTSWITH_ANY("ns_cr_dynamic_path"))) Action: ORIGIN Hits: 0 4) Policy: bypass-urltokens-adv Rule: HTTP.REQ.URL.REGEX_MATCH(re/[?!=]/) Action: ORIGIN Hits: 0 5) Policy: bypass-cookie-adv Rule: ((HTTP.REQ.HEADER("Cookie").EXISTS) && (!(HTTP.REQ.URL.ENDSWITH(".gif"))) && (!(HTTP.REQ.URL.ENDSWITH(".jpeg")))) Action: ORIGIN Hits: 0 Done

GUI を使用して組み込みキャッシュリダイレクトポリシーを表示する

  1. トラフィック管理 > キャッシュリダイレクト > ポリシーに移動します。構成されたキャッシュリダイレクションポリシーが詳細ペインに表示されます。
  2. 設定済みのポリシーの 1 つを選択して、詳細を表示します。
このコンテンツの正式なバージョンは英語で提供されています。Cloud Software Groupドキュメントのコンテンツの一部は、お客様の利便性のみを目的として機械翻訳されています。Cloud Software Groupは機械翻訳されたコンテンツを管理していないため、誤り、不正確な情報、不適切な用語が含まれる場合があります。英語の原文から他言語への翻訳について、精度、信頼性、適合性、正確性、またはお使いのCloud Software Group製品またはサービスと機械翻訳されたコンテンツとの整合性に関する保証、該当するライセンス契約書またはサービス利用規約、あるいはCloud Software Groupとのその他すべての契約に基づき提供される保証、および製品またはサービスのドキュメントとの一致に関する保証は、明示的か黙示的かを問わず、かかるドキュメントの機械翻訳された範囲には適用されないものとします。機械翻訳されたコンテンツの使用に起因する損害または問題について、Cloud Software Groupは責任を負わないものとします。
組み込みキャッシュリダイレクトのポリシー