Azure Front Door でキャッシュを消去する
有効期限 (TTL) が切れるまで、Azure Front Door によって資産がキャッシュされます。 クライアントが TTL の有効期限が切れた資産に対して要求を行うと、Azure Front Door は、その要求を処理するために資産の新しいコピーを取得してキャッシュします。
エンド ユーザーが常に最新バージョンの資産を受け取るようにするために、毎回の更新で資産のバージョンを管理し、新しい URL で公開することをお勧めします。 この方法をとることで、Azure Front Door では、次のクライアント要求の際に新しい資産のフェッチが行われます。
すべてのポイント オブ プレゼンス (POP) の場所からキャッシュされたコンテンツを消去すると、Azure Front Door では更新された資産を取得する必要が生じます。 このアクションは、アプリケーションに対して更新が行われた場合や、正しくない情報を修正する場合に必要です。
前提条件
「Azure Front Door でのキャッシュ」を確認して、キャッシュのしくみを理解します。
キャッシュの消去を構成する
Azure Front Door プロファイルの概要ページに移動し、ページの上部にある [キャッシュの消去] を選択します。
エンドポイントを選択し、続いて Front Door POP から消去したいドメインまたはサブドメインを選択します。 複数のドメインまたはサブドメインを選択できます。
重要
ワイルドカード ドメインのキャッシュの消去はサポートされていません。 キャッシュを消去するサブドメインを指定する必要があります。 ワイルドカード ドメインの複数の単一レベル サブドメインを追加できます。 たとえば、ワイルドカード ドメイン
*.contoso.com
の場合、dev.contoso.com
やtest.contoso.com
などのサブドメインを追加できます。 詳細については、「Azure Front Door のワイルドカード ドメイン」を参照してください。すべてのアセットを消去するには、 [Purge all assets for the selected domains](選択したドメインのすべてのアセットを消去) を選択します。 それ以外の場合は、消去したい各アセットのパスを入力します。
消去するパスの一覧については、次の形式がサポートされています。
- 単一パス消去: プロトコルとドメインを除き、ファイル拡張子を含む、資産の完全なパスを指定して、個々のアセットを消去します。 (例:
/pictures/strasbourg.png
)。 - ルート ドメイン消去: パスに
/*
を付けてエンドポイントのルートを消去します。
Azure Front Door のキャッシュの消去では、大文字と小文字が区別されず、クエリ文字列に依存しません。つまり、ある URL を消去すると、そのクエリ文字列のすべてのバリエーションが消去されます。
- 単一パス消去: プロトコルとドメインを除き、ファイル拡張子を含む、資産の完全なパスを指定して、個々のアセットを消去します。 (例:
Note
キャッシュ消去が Azure Front Door POP の全ての場所に反映されるには最大 10 分かかる場合があります。
次のステップ
Azure Front Door を作成する方法を確認します。