前処理のリクエスト

画像サービングは、正規表現の一致と置換ルールに基づく、シンプルな要求プリプロセッサーを提供します。

ルール(ルールセット)のコレクションを、デフォルトのカタログを含む各画像カタログに添付できます。 ルールはXML形式のファイルで指定します。

リクエストの前処理ルールでは、パスの操作、コマンドの追加、コマンド値の変更、テンプレートやマクロの適用など、Platform Serverのパーサーによって処理される前に、リクエストのパスとクエリの部分を変更できます。 ルールは、通常、要求の難読化、ウォーターマーキング、HTTPサービスの特定のクライアントIPアドレスへの制限など、カタログ属性でのみ制御される特定のセキュリティ機能を設定および上書きする場合にも使用できます。

リクエストの前処理ルールは、様々なアプリケーションに適しています。その一部を以下に示します。

  • 仮想パス​メカニズムを実装します。これにより、要求パスをファイル、FTP、HTTPパスに再マッピングできます。
  • 透かしなどのセキュリティ機能を、画像名またはパスでフィルタリングして選択的に適用する。
  • 特定のIPアドレスからサーバーにアクセスする際の透かしなどのセキュリティ機能を省略する。
  • defaultImage=などのコマンドを、すべてのリクエストまたはURLパスまたはクエリ文字列に特定のパターンを示すリクエストに強制的に適用します。
  • CPU負荷の高いコマンドの使用を禁止して、サーバーの乱用を防ぎます。
  • ソース画像をsrc=ではなくリクエストパスで指定しながら、HTTPまたはFTPサーバー上に配置できるようにします。
  • 要求パスまたは画像名に応じて、画質設定(JPEG画質やシャープなど)を制御します。

ルールセットの作成、使用、管理に関する詳細については、「ルールセットのリファレンス」を参照してください。

関連項目

ルールセットの参照attribute::RuleSetFile

このページ