はじめに
URL リクエストに "?" が含まれている状態でリクエストパラメーターが CDN ノードに送信されると、CDN ノードはリクエストをオリジンサイトに送信するかどうかを判断します。
- フィルターパラメーター機能を有効にする場合 : リクエストが CDN ノードに着信後、パラメーターのない URL のみインターセプトされオリジンサイトにクエストが送信されます。
さらに、 CDN ノードは 1 つの URL コピーのみを保持します。
- HTTP リクエストには通常、必須リクエストパラメーターが記述されています。 パラメーター内容の優先度が低く、パラメーターの概要ファイルを無視しても構わない場合は、パラメーターフィルタリング機能を有効にすることを推奨します。 これにより、ファイルキャッシュのヒット率と配信効率が改善されます。
- パラメーターに重要なインジケーターが含まれている場合 (ファイルのバージョン情報が含まれている場合など) は、この機能を無効にすることを推奨します。
- フィルターパラメーター機能を無効にすると、URL 毎に異なるコピーが CDN ノードにキャッシュされます。
適用可能なビジネスのタイプ : すべて
例
http://www.abc.com/a.jpg?x=1
URL リクエストが CDN ノードに送信されます。
- フィルターパラメーター機能が有効になっている場合は、CDNノードはオリジンサイトに対する
http://www.abc.com/a.jpg
のリクエストを開始します (パラメーター x = 1 は無視します)。 オリジンサイトがレスポンスを返すと、CDN ノードはコピーを保持します。 その後、オリジンサイトは端末http://www.abc.com/a.jpg
へのレスポンスを継続します。 オリジンサイトは、http://www.abc.com/a.jpg?parameters
に類似するすべてのリクエストで、CDN コピーhttp://www.abc.com/a.jpg
にレスポンスを送ります。 - フィルターパラメーター機能が無効になっている場合、
http://www.abc.com/a.jpg?x=1
およびhttp://www.abc.com/a.jpg?x=2
は異なるパラメーターのオリジンサイトのレスポンスのコンテンツにレスポンスを送ります。
注 URL 認証は、フィルターパラメーター機能より優先順位が高いです。 タイプ A 認証情報は HTTP リクエストのパラメーターセクションに含まれているため、システムは最初に認証を実行し、認証が成功した後に
CDN ノードにコピーをキャッシュします。
手順
- [ドメイン名] に移動して、ドメイン名を選択し、[管理] をクリックします。
- で機能を有効にします。