コンテンツ・ルールを追加する

コンテンツ・ルールは正規表現を使用して、 それをクライアントの要求した URL と比較します。 コンテンツ・タイプ・ルールを使用して、 サイトのトラフィックのサブセットのいくつかを扱わせるために 特別にセットアップされたサーバーのセットに 要求を送信できます。 たとえば、1 つのサーバー・セットを使用してすべての cgi-bin 要求を扱い、 別のセットを使用してすべてのストリーミング・オーディオ要求を扱い、 3 番目のセットを使用してその他すべての要求を扱うことができます。 cgi-bin ディレクトリーへのパスに一致するパターンの 1 つのルール、 ストリーミング・オーディオ・ファイルのファイル・タイプに一致する別のルール、 および残りのトラフィックを扱う 3 つ目の常に真ルールを追加します。 次に、該当するサーバーを各ルールに追加します。

パターン」は、クライアントから要求された URL と突き合わせるために使用する正規表現パターンを参照します。

コンテンツ・ルールは以下の構文を使用しなければなりません。

* : ワイルドカード (0 から x までの任意の文字に一致)
( : 論理グループ化に使用
) : 論理グループ化に使用
& : 論理 AND
| : 論理 OR
! : 論理否定

以下は、このルール・タイプで使用するパターンの例です。

  • url=http://*/*.gif
  • host=9.32.*
  • Method=Get

パケットが特定サーバーに送信される時と理由を決定するために、ルール・ベース・ロード・バランシングを使用できます。 Caching Proxy を使用するときには、 CBR コンポーネントにおいて、ルールの使用は必須です。 要求が既存ルールによって満たされない場合、Caching Proxy がユーザーにエラー・ページを返すことが CBR によって強制されます。

任意で、このルール・タイプについて、GUI とコマンド行の両方から追加のパラメーターを構成できます。