Edge Security Acceleration (ESA) では、受信リクエストのカスタム設定を作成するためのルールを作成できます。 変換、リダイレクト、キャッシュなどのカスタム設定を特定のリクエストに適用する場合、またはセキュリティとトラフィック管理を詳細に制御する場合は、構文と構成ロジックを使用して特定の特性に基づいてリクエストをフィルタリングし、適切な機能を構成します。
基本的な例によるルールの理解
特定のリクエストをリダイレクトするためのリダイレクトルールを設定する
ルールのしくみ
リクエストが ESA POP に到達すると、ESA はルール構成に基づいてリクエストをフィルタリングし、それに応じて処理します。
ESA ルールは、次の 2 つの部分で構成されます。
ルール構成 = ルール式 + アクション
ルール式 を構成してリクエストをフィルタリングし、アクション を構成して、一致するリクエストに対してアクションを実行できます。 ルール式の構文 は、すべての ESA ルール構成に適用されます。
優先順位
ルール構成はグローバル設定よりも優先順位が高い: 同じ機能の場合、ルールはグローバル設定よりも優先されます。 したがって、すべてのリクエストに広く適用されるグローバル設定を構成すると同時に、特定のリクエストに合わせてカスタマイズされた設定のルールも構成できます。
エッジキャッシュの有効期間を 12 時間に設定し、
/contentディレクトリに 30 日の エッジキャッシュの有効期間を設定した場合、/contentディレクトリの有効期間はそれに応じて 30 日に変更されます。 リクエストされたリソースが/contentディレクトリにない場合、その有効期間は引き続き 12 時間です。一番上のルールが最も優先順位が高い: 同じ機能の場合、ルールは上から下に実行されます。 したがって、リクエストが複数のルールのトリガー条件に同時に一致する場合は、
をドラッグして、優先順位を付けるルールを上げます。説明各プランでは、さまざまな機能とルールがサポートされています。 詳細については、「適切なプランを選択する」をご参照ください。
たとえば、次の 2 つのキャッシュルールがあるとします。
ルール 1:
/contentディレクトリのリソースの有効期間は 30 日です。ルール 2: 接尾辞が
.jpgのファイルの有効期間は 60 日です。次の図では、ルール 1 が一番上に配置され、ルール 2 がその下に配置されています。

次の表に、POP 上のさまざまなリソースの有効期間を示します。
サンプル URI
[で]
/content/コンテンツディレクトリ内か否か.jpg.jpg接尾辞有効期間
https://example.com/content/static/pic.jpg


30 日
https://example.com/content/static/book.txt

×
30 日
https://example.com/static/pic.jpg
×

60 日
https://example.com/static/res/book.text
×
×
キャッシュしません。
次の図では、ルール 2 が一番上に配置され、ルール 1 がその下に配置されています。

次の表に、POP 上のさまざまなリソースの有効期間を示します。
サンプル URI
[で]
/content/コンテンツディレクトリ内か否か.jpg.jpg接尾辞有効期間
https://example.com/content/static/pic.jpg


60 日
https://example.com/content/static/book.txt

×
30 日
https://example.com/static/pic.jpg
×

60 日
https://example.com/static/res/book.text
×
×
キャッシュしません。
提供状況
ルール | Entrance | Pro | Premium | Enterprise |
セキュリティルール | 10 | 25 | 50 | 125 |
ブラウザキャッシュの有効期間 | 2 時間 | 1 時間 | 1 秒 | 1 秒 |
エッジキャッシュの有効期間 | 2 時間 | 1 時間 | 1 秒 | 1 秒 |
カスタムポートキャッシュ | × | × | × |
|
キャッシュリザーブ | × | × | × |
|
リダイレクトルール | 10 | 25 | 50 | 125 |
ネットワーク最適化ルール | 10 | 25 | 50 | 100 |
ファイル圧縮ルール | × | × | × | 10 |



