Azure Content Delivery Network from Edgio Premium ルール エンジンの機能
このトピックでは、Azure Content Delivery Network ルール エンジンで利用できる機能の詳しい説明を一覧表示します。
ルールの 3 番目の部分は、機能です。 機能では、一連の一致条件によって特定される要求の種類に適用されるアクションの種類を定義します。
Azure Content Delivery Network from Edgio Premium ルール エンジンの機能リファレンス
使用できる機能の種類は次のとおりです。
Access
以下の機能でコンテンツのアクセスが制御されます。
名前 | 目的 |
---|---|
Deny Access (403) (アクセス拒否 (403)) | すべての要求を拒否し、「403 Forbidden」応答を返すかどうかを決定します。 |
Token Auth (トークン認証) | トークン ベースの認証を要求に適用するかどうかを決定します。 |
Token Auth Denial Code (トークン認証拒否コード) | トークン ベース認証によって要求が拒否されるときに、ユーザーに返される応答の種類を決定します。 |
Token Auth Ignore URL Case (トークン認証の URL 大文字/小文字の無視) | トークン ベースの認証で URL を比較するとき、大文字と小文字を区別するかどうかを決定します。 |
Token Auth Parameter (トークン認証パラメーター) | トークン基準の認証のクエリ文字列パラメーターの名前を変更するかどうかを決定します。 |
キャッシュ
以下の機能でコンテンツをキャッシュするタイミングと方法をカスタマイズできます。
名前 | 目的 |
---|---|
Bandwidth Parameters (帯域幅パラメーター) | 帯域幅調整パラメーター (たとえば ec_rate や ec_prebuf) を有効にするかどうかを決定します。 |
Bandwidth Throttling (帯域幅調整) | エッジ サーバーからの応答の帯域幅を調整します。 |
Bypass Cache (キャッシュ バイパス) | 要求がキャッシュ技術を使用できるかどうかを判断します。 |
Cache Control Header Treatment (Cache-Control ヘッダーの処理) | 外部最長有効期間機能がアクティブになっているとき、エッジ サーバーでキャッシュ制御ヘッダーの生成を制御します。 |
Cache-Key Query String (キャッシュキー クエリ文字列) | cache-key が要求に関連付けられたクエリ文字列パラメーターに含まれるか除外されるかを決定します。 キャッシュする資産を一意に識別する相対パス。 キャッシュされたコンテンツの確認時に、エッジ サーバーはこの相対パスを使用します。 既定では、キャッシュキーにはクエリ文字列パラメーターは含まれません。 |
Cache-Key Rewrite (キャッシュキー書き換え) | 要求に関連付けられているキャッシュ キーを書き換えます。 |
Complete Cache Fill (完全キャッシュ入力) | 要求の結果、エッジ サーバーで一部のキャッシュが不足したときの動作を決定します。 |
Compress File Types (圧縮ファイルの種類) | サーバーで圧縮されるファイル形式を定義します。 |
Default Internal Max-Age (既定の内部最長有効期間) | エッジ サーバーと配信元サーバーの間のキャッシュ再有効化の既定の最長有効期間を決定します。 |
Expires Header Treatment (Expires ヘッダーの処理) | 外部最長有効期間機能がアクティブになっているとき、エッジ サーバーで Expires ヘッダーの生成を制御します。 |
External Max-Age (外部最長有効期間) | ブラウザーとエッジ サーバーの間のキャッシュ再有効化の最長有効期間を決定します。 |
Force Internal Max-Age (内部最長有効期間の強制) | エッジ サーバーと配信元サーバーの間のキャッシュ再有効化の最長有効期間を決定します。 |
H.264 Support (HTTP Progressive Download) (H.264 サポート (HTTP プログレッシブ ダウンロード)) | コンテンツのストリーム配信に使用される H.264 ファイル形式の種類を決定します。 |
H.264 Support Video Seek Params (H.264 サポート ビデオ シーク パラメーター) | HTTP プログレッシブ ダウンロードを使用するときに、H.264 メディアの検索を制御するパラメーターに割り当てられた名前をオーバーライドします。 |
Honor no-cache request (キャッシュなし要求の許可) | HTTP クライアントのキャッシュなし要求を配信元サーバーに転送するかどうかを決定します。 |
Ignore Origin no-cache (配信元のキャッシュなしを無視する) | コンテンツ配信ネットワークが、配信元サーバーから提供される特定のディレクティブを無視するかどうかを決定します。 |
Ignore Unsatisfiable Ranges (満たされない範囲を無視する) | 要求で「416 Requested Range Not Satisfiable」状態コードが生成されるとき、クライアントに返される応答を決定します。 |
Internal Max-Stale (内部 Max-Stale) | エッジ サーバーが配信元サーバーでキャッシュされた資産を再検証できない場合に、キャッシュされた資産が通常の有効期限を過ぎてどれくらいの期間エッジ サーバーから提供されるかを制御します。 |
Partial Cache Sharing (部分キャッシュ共有) | 部分的にキャッシュされたコンテンツを要求で生成できるかどうかを決定します。 |
Prevalidate Cached Content (キャッシュされたコンテンツの事前有効化) | キャッシュされたコンテンツが、その有効期限 (TTL) が切れる前に早期再検証の対象となるかどうかを決定します。 |
Refresh Zero Byte Cache Files (ゼロバイト キャッシュ ファイルの更新) | ゼロバイトのキャッシュ アセットに対する HTTP クライアントの要求をエッジ サーバーが処理する方法を決定します。 |
Set Cacheable Status Codes (キャッシュ可能状態コードの設定) | 結果としてコンテンツがキャッシュされるステータス コードのセットを定義します。 |
Stale Content Delivery on Error (エラー時の古いコンテンツ配信) | キャッシュの再検証中にエラーが発生したとき、または顧客の配信元サーバーから要求されたコンテンツを取得するときに、期限切れのキャッシュされたコンテンツを配信するかどうかを決定します。 |
Stale While Revalidate (古いキャッシュを返し、同時に再有効化) | 古いクライアントを要求元に提供することをエッジ サーバーに許可し、同時に再検証する |
コメント
Comment (コメント) 機能では、ルール内にメモを追加できます。
ヘッダー
以下の機能では、要求または応答のヘッダーを追加、修正、削除できます。
名前 | 目的 |
---|---|
Age Response Header (Age 応答ヘッダー) | 要求元に送信する応答に Age 応答ヘッダーを追加するどうかを決定します。 |
Debug Cache Response Headers (キャッシュ応答ヘッダーのデバッグ) | 要求された資産のキャッシュ ポリシーに関する情報を提供する X-EC-Debug 応答ヘッダーを応答に含めるかどうかを決定します。 |
Modify Client Request Header (クライアント要求ヘッダーの修正) | 要求のヘッダーを上書き、追加、削除します。 |
Modify Client Response Header (クライアント応答ヘッダーの修正) | 応答のヘッダーを上書き、追加、削除します。 |
Set Client IP Custom Header (クライアント IP カスタム ヘッダーの設定) | 要求側クライアントの IP アドレスをカスタム要求ヘッダーとして要求に追加することを許可します。 |
ログ
以下の機能では、生ログ ファイルに保存されているデータをカスタマイズできます。
名前 | 目的 |
---|---|
Custom Log Field 1 (カスタム ログ フィールド 1) | 生ログ ファイルのカスタム ログ フィールドに割り当てる形式とコンテンツを決定します。 |
Log Query String (ログ クエリ文字列) | アクセス ログに URL と共にクエリ文字列を保存するかどうかを決定します。 |
Optimize
以下の機能では、エッジ オプティマイザーによる最適化を要求に適用するかどうかが決定されます。
名前 | 目的 |
---|---|
Edge Optimizer (エッジ オプティマイザー) | エッジ オプティマイザーを要求に適用できるかどうかを決定します。 |
Edge Optimizer – Instantiate Configuration (エッジ オプティマイザー - 構成のインスタンス化) | サイトに関連付けられているエッジ オプティマイザー構成をインスタンス化またはアクティベートします。 |
出発地
これらの機能では、コンテンツ配信ネットワークが配信元サーバーと通信する方法を制御するように設計されています。
名前 | 目的 |
---|---|
Maximum Keep-Alive Requests (最大キープアライブ要求) | キープアライブ接続の最大要求数を定義します。この数に達すると終了となります。 |
Proxy Special Headers (プロキシの特殊ヘッダー) | エッジ サーバーから配信元サーバーに転送される、コンテンツ配信ネットワーク固有の要求ヘッダーのセットを定義します。 |
専門分野
以下は、高度な機能をもたらし、上級ユーザーのみご利用いただけます。
名前 | 目的 |
---|---|
Cacheable HTTP Methods (キャッシュ可能 HTTP メソッド) | ネットワークでキャッシュ可能な追加 HTTP メソッドのセットを決定します。 |
Cacheable Request Body Size (キャッシュ可能要求の本文サイズ) | POST 応答でキャッシュ可能かどうかを決定するしきい値を定義します。 |
QUIC | コンテンツ配信ネットワーク サービスが QUIC をサポートしていることをクライアントに通知するかどうかを決定します。 |
Streaming Optimization (ビデオ ストリーミングの最適化) | ライブ ストリームのパフォーマンスを最適化し、配信元サーバーの負荷を軽減するように、キャッシュ構成を調整します。 |
User Variable (ユーザー変数) | 特注のトラフィック処理ソリューションに渡されるユーザー定義変数に値を割り当てます。 |
URL
以下の機能では、要求を別の URL にリダイレクトするか、書き換えることができます。
名前 | 目的 |
---|---|
Follow Redirects (リダイレクトのフォロー) | 顧客の配信元サーバーから返される Location (場所) ヘッダーに定義されているホスト名に要求をリダイレクトできるかどうかを決定します。 |
URL Redirect (URL リダイレクト) | Location (場所) ヘッダー経由で要求をリダイレクトします。 |
URL Rewrite (URL 書き換え) | 要求 URL を書き換えます。 |
最新の機能については、Edgio のルール エンジンに関するドキュメントを参照してください。