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

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

コンテンツスイッチのポリシーを構成する

コンテンツスイッチングポリシーを作成して、1 つのキャッシュサーバーまたはファームにキャッシュされる特定の種類のコンテンツを識別し、別のキャッシュサーバーまたはファームから配信する他の種類のコンテンツを識別する必要があります。たとえば、拡張子が.gif および.jpeg のイメージファイルの場所を決定するポリシーを設定できます。

コンテンツスイッチングポリシーを定義したら、そのポリシーをキャッシュリダイレクト仮想サーバーにバインドし、負荷分散仮想サーバーを指定します。ポリシーに一致する要求は、指定された負荷分散仮想サーバーに転送されます。コンテンツスイッチングポリシーに一致しない要求は、キャッシュの既定の負荷分散仮想サーバーに転送されます。

コンテンツスイッチング機能とコンテンツスイッチングポリシーの設定の詳細については、「 コンテンツスイッチング」を参照してください。

コンテンツスイッチングポリシーを作成してから、キャッシュリダイレクト仮想サーバーにバインドする必要があります。

CLI を使用してコンテンツスイッチングポリシーを作成する

コマンドラインで、次のように入力します:

- add cs policy <policyName> [-url <string> | -rule <expression>] - show cs policy [<policyName>]

例:

> add cs policy Policy-CS-JPEG -rule "REQ.HTTP.URL == '/\*.jpeg'" Done > show cs policy Policy-CS-JPEG Rule: REQ.HTTP.URL == '/\*.jpeg' Policy: Policy-CS-JPEG Hits: 0 Done > > add cs policy Policy-CS-GIF -rule "REQ.HTTP.URL == '/ *.gif'" Done > show cs policy Policy-CS-GIF Rule: REQ.HTTP.URL == '/ *.gif' Policy: Policy-CS-GIF Hits: 0 Done > > add cs policy Policy-CS-JPEG-URL -url /\*.jpg Done > show cs policy Policy-CS-JPEG-URL URL: /\*.jpg Policy: Policy-CS-JPEG-URL Hits: 0 Done > > add cs policy Policy-CS-GIF-URL -url /\*.gif Done > show cs policy Policy-CS-GIF-URL URL: /\*.gif Policy: Policy-CS-GIF-URL Hits: 0 Done

GUI を使用して URL ベースのコンテンツスイッチングポリシーを作成する

  1. Traffic Management > Content Switching > Policiesに移動します。
  2. 詳細ペインで、[ 追加] をクリックします。
  3. コンテンツスイッチングポリシーの作成」に、ポリシーの名前を入力します。
  4. [URL] ラジオボタンを選択します。
  5. [ ] に、文字列値 (たとえば、 /sports) を入力します。
  6. [Create] をクリックしてから、[Close] をクリックします。作成したポリシーが [コンテンツスイッチングポリシー] ページに表示されます。

GUI を使用してルールベースのコンテンツスイッチングポリシーを作成する

  1. Traffic Management > Content Switching > Policiesに移動します。
  2. 詳細ペインで、[ 追加] をクリックします。
  3. [ コンテンツスイッチングポリシーの作成 ] ダイアログボックスの [ 名前 ] ボックスに、ポリシーの名前を入力します。
  4. [ アクション ] タブの [ 追加 ] をクリックして、コンテンツスイッチングアクションを作成します。または、ドロップダウンリストから使用可能なアクションを選択します。
    • 「名前」 タブにコンテンツスイッチアクションの名前を入力します
    • ドロップダウンリストから仮想サーバまたは [式] を選択します:
      • 仮想サーバーの負荷分散
      • グローバルサーバ負荷分散仮想サーバ
      • 認証仮想サーバー
      • NetScalar Gateway仮想サーバー
    • 追加 ]または[ 編集 ]をクリックして、 ターゲット負荷分散仮想サーバーを構成します
  5. ログアクション 」タブの「 追加 」をクリックして、監査メッセージアクションを作成します。または、ドロップダウンリストから使用可能な監査メッセージアクションを選択します。
  6. [ ] 領域で、必要な式のタイプを選択します。
  7. [ 式エディタ ] ダイアログボックスで、使用する式の構文を選択します。

    [ ] 領域で [ 評価 ] をクリックして、式エバリュエーターを評価します。評価者は、入力された式を評価して有効であることを確認し、 式の効果の分析結果を結果領域に表示します

  8. ポリシー式を入力します。

    高度な構文の使用の詳細については、「 高度なポリシー式の構成:はじめに」を参照してください。

  9. [作成] をクリックし、[閉じる] をクリックします。作成したポリシーが [ コンテンツスイッチングポリシー ] ペインに表示されます。

CLI を使用してコンテンツスイッチングポリシーをキャッシュリダイレクト仮想サーバーにバインドする

コマンドプロンプトで次のコマンドを入力して、コンテンツスイッチングポリシーをキャッシュリダイレクト仮想サーバーにバインドし、構成を確認します。

- bind cs vserver <name> <targetVserver> [-policyName <string>] - show cs vserver [<name>]

例:

> bind cs vserver Vserver-CR-1 lbcachejpeg -policyName Policy-CS-JPEG Done > bind cs vserver Vserver-CR-1 lbcachegif -policyName Policy-CS-GIF Done > show cs vserver Vserver-CR-1 Vserver-CR-1 (10.102.29.60:80) - HTTP Type: CONTENT State: UP Last state change was at Fri Jul 2 12:53:45 2010 Time since last state change: 0 days, 00:00:58.920 Client Idle Timeout: 180 sec Down state flush: ENABLED Disable Primary Vserver On Down : DISABLED Port Rewrite : DISABLED State Update: DISABLED Default: Content Precedence: RULE Cacheable: YES Vserver IP and Port insertion: OFF Case Sensitivity: ON Push: DISABLED Push VServer: Push Label Rule: none 1) Policy: Policy-CS-JPEG Target: lbcachejpeg Priority: 0 Hits: 0 2) Policy: Policy-CS-GIF Target: lbcachegif Priority: 0 Hits: 0 Done >

GUI を使用して、コンテンツスイッチングポリシーをキャッシュリダイレクト仮想サーバーにバインドする

  1. [トラフィック管理] > [コンテンツスイッチング] > [仮想サーバー] に移動します。

  2. 詳細ペインで、ポリシーをバインドする仮想サーバー (たとえば、 vserver-CS-1) を選択し、[ 開く] をクリックします。
  3. [仮想サーバーの構成 (コンテンツスイッチング)] ダイアログボックスの [ ポリシー ] タブで、[CSW] をクリックし、[ ポリシーの挿入] をクリックします。
  4. [ ポリシー名 ] 列で、コンテンツスイッチ仮想サーバーに構成するポリシーを選択します。
  5. [ ターゲット ] 列で、緑色の矢印をクリックし、リストからターゲットの負荷分散仮想サーバーを選択します。
  6. [OK] をクリックします。
このコンテンツの正式なバージョンは英語で提供されています。Cloud Software Groupドキュメントのコンテンツの一部は、お客様の利便性のみを目的として機械翻訳されています。Cloud Software Groupは機械翻訳されたコンテンツを管理していないため、誤り、不正確な情報、不適切な用語が含まれる場合があります。英語の原文から他言語への翻訳について、精度、信頼性、適合性、正確性、またはお使いのCloud Software Group製品またはサービスと機械翻訳されたコンテンツとの整合性に関する保証、該当するライセンス契約書またはサービス利用規約、あるいはCloud Software Groupとのその他すべての契約に基づき提供される保証、および製品またはサービスのドキュメントとの一致に関する保証は、明示的か黙示的かを問わず、かかるドキュメントの機械翻訳された範囲には適用されないものとします。機械翻訳されたコンテンツの使用に起因する損害または問題について、Cloud Software Groupは責任を負わないものとします。