個々のコンテンツをパージする

適用対象:
HTTP Large
HTTP Small
ADN
FMS

以下をパージする方法を学びます。

個別のコンテンツをパージする

個別のコンテンツは、CDNまたはエッジCNAME URLのいずれかを指定してパージすることができます。このタイプのパージリクエストも、そのロケーションで指定コンテンツのクエリストリングのバリエーションをすべてパージする点に注意してください。サンプルURLを以下に示します。

プラットフォーム URLタイプ サンプルURL
HTTP Small CDN URL http://wac.0001.{Base Domain}/000001/resources/homepage.html

HTTP Large;

HTTP Small;

ADN

エッジCNAME URL http://cdn.sampleurl.net/resources/homepage.html
FMS CDN URL rtmp://fms.0001.{Base Domain}/000001/resources/activity.flv
FMS エッジCNAME URL rtmp://cdn.sampleurl.net/resources/activity.flv

コンテンツのセットをパージする

アスタリスクを使用してファイル名パターンを定義し、指定ディレクトリからパージするコンテンツのセットを決定できます。アスタリスクはそれぞれ1つ以上の文字を示します。アスタリスク、ピリオド、目的のファイル名拡張子をパージURL (http://cdn.sampleurl.net/*.htmlなど) に付加することで、特定のファイルタイプをパージできます。

サンプルパージのリストを以下に示します。

サンプルURL 説明

HTTPベースプラットフォーム:

http://cdn.sampleurl.net/folder01/*.*

Flashストリーミング

rtmp://cdn.sampleurl.net/folder01/*.*

これらのパージリクエストのサンプルでは、「folder01」と呼ばれるディレクトリのコンテンツ全体をパージします。このタイプのパージリクエストは再帰的には実行されません。

HTTPベースプラットフォーム:

http://cdn.sampleurl.net/folder01/*.flv

Flashストリーミング

rtmp://cdn.sampleurl.net/folder01/*.flv

これらのパージリクエストのサンプルでは、「folder01」と呼ばれるディレクトリからFLVコンテンツをすべてパージします。

HTTPベースプラットフォーム:

http://cdn.sampleurl.net/folder01/a*.fl*

Flashストリーミング

rtmp://cdn.sampleurl.net/folder01/a*.fl*

これらのパージリクエストのサンプルでは、文字「a」で始まり、ファイル名の拡張子が「fl」で始まるすべてのコンテンツ (例:activity.flv) をパージします。

アスタリスク (*) はファイル名パターンでワイルドカードとして、またはフォルダーのコンテンツを再帰的にパージするために使用できます。ただし、ディレクトリを指定する場合にワイルドカードは使用できません。さらに、スラッシュにアスタリスク (/*) で終わるパージリクエストに再帰パージが常に実行されます。/*.* を目的のパージディレクトリに付加することで、パージを指定ディレクトリに制限します。

キャッシュされたコンテンツのクエリストリングのバリエーションをパージする (HTTPプラットフォームのみ)

デフォルトでは、CDNサービスはコンテンツのキャッシュ時にクエリストリングを考慮しません。ただし、クエリストリングキャッシングは以下のいずれかで有効にすることができます。

コンテンツのクエリストリングのバリエーションのパージ方法の例をいくつか以下に示します。

サンプルURL 説明
http://cdn.sampleurl.net/folder/sampleasset.htm ファイル名を指定するだけで、元のコンテンツおよびそのクエリストリングのすべてのバリエーションがパージされます。
http://cdn.sampleurl.net/folder/sampleasset.htm? ファイル名の後に疑問符 (?) が付く場合は、指定したコンテンツだけがパージされることを意味します。そのコンテンツのクエリストリングのバリエーションは、いずれもパージされません。
http://cdn.sampleurl.net/folder/sampleasset.htm?Query ファイル名の後に疑問符とクエリストリング (?Query) が付く場合は、そのクエリストリングのあるコンテンツだけがパージされることを意味します。そのコンテンツの元のコンテンツと他のクエリストリングのバリエーションは、いずれもパージされません。

ディレクトリのデフォルトのキャッシュされたコンテンツをパージする (HTTPプラットフォームのみ)

特定のディレクトリにキャッシュされたデフォルトのコンテンツは、以下で説明する構文を使用してパージすることができます。

サンプルURL 説明
http://cdn.sampleurl.net/folder/ CDNまたは目的のディレクトリへのエッジCNAME URLを指定することで、ディレクトリのデフォルトのキャッシュされたコンテンツおよびそのクエリストリングのすべてのバリエーションをパージすることができます。
http://cdn.sampleurl.net/folder/? CDNまたは目的のディレクトリへのエッジCNAME URLを指定し、疑問符を追加することで、ディレクトリのデフォルトのキャッシュされたコンテンツ(クエリストリングのバリエーションを除く)をパージすることができます。
http://cdn.sampleurl.net/folder/?Query CDNまたは目的のディレクトリへのエッジCNAME URLを指定し、目的のクエリストリングを追加することで、デフォルトのキャッシュされたコンテンツのクエリストリングのバリエーションをパージすることができます。

注:特定フォルダーにキャッシュされたデフォルトのコンテンツをパージする場合、そのフォルダーのデフォルトのコンテンツ以外のコンテンツがパージされる条件があることにご注意ください。例えば、「index.html」がフォルダーのデフォルトのコンテンツである場合でも、「/folder/」と指定するのは「/folder/index.html」と指定するのと同じではない場合があります。これは、指定されたURLがリダイレクトされるかURLリライティングが使用される場合などに発生します。