次の方法で共有


Azure Front Door でキャッシュを消去する

有効期限 (TTL) が切れるまで、Azure Front Door によって資産がキャッシュされます。 クライアントが TTL の有効期限が切れた資産に対して要求を行うと、Azure Front Door は、その要求を処理するために資産の新しいコピーを取得してキャッシュします。

エンド ユーザーが常に最新バージョンの資産を受け取るようにするために、毎回の更新で資産のバージョンを管理し、新しい URL で公開することをお勧めします。 この方法をとることで、Azure Front Door では、次のクライアント要求の際に新しい資産のフェッチが行われます。

すべてのポイント オブ プレゼンス (POP) の場所からキャッシュされたコンテンツを消去すると、Azure Front Door では更新された資産を取得する必要が生じます。 このアクションは、アプリケーションに対して更新が行われた場合や、正しくない情報を修正する場合に必要です。

前提条件

Azure Front Door でのキャッシュ」を確認して、キャッシュのしくみを理解します。

キャッシュの消去を構成する

  1. Azure Front Door プロファイルの概要ページに移動し、ページの上部にある [キャッシュの消去] を選択します。

    [概要] ページのキャッシュの消去ボタンのスクリーンショット。

  2. エンドポイントを選択し、続いて Front Door POP から消去したいドメインまたはサブドメインを選択します。 複数のドメインまたはサブドメインを選択できます。

    重要

    ワイルドカード ドメインのキャッシュの消去はサポートされていません。 キャッシュを消去するサブドメインを指定する必要があります。 ワイルドカード ドメインの複数の単一レベル サブドメインを追加できます。 たとえば、ワイルドカード ドメイン *.contoso.com の場合、dev.contoso.comtest.contoso.com などのサブドメインを追加できます。 詳細については、「Azure Front Door のワイルドカード ドメイン」を参照してください。

    キャッシュの消去ページのスクリーンショット。

  3. すべてのアセットを消去するには、 [Purge all assets for the selected domains](選択したドメインのすべてのアセットを消去) を選択します。 それ以外の場合は、消去したい各アセットのパスを入力します。

    消去するパスの一覧については、次の形式がサポートされています。

    • 単一パス消去: プロトコルとドメインを除き、ファイル拡張子を含む、資産の完全なパスを指定して、個々のアセットを消去します。 (例: /pictures/strasbourg.png)。
    • ルート ドメイン消去: パスに /* を付けてエンドポイントのルートを消去します。

    Azure Front Door のキャッシュの消去では、大文字と小文字が区別されず、クエリ文字列に依存しません。つまり、ある URL を消去すると、そのクエリ文字列のすべてのバリエーションが消去されます。

Note

キャッシュ消去が Azure Front Door POP の全ての場所に反映されるには最大 10 分かかる場合があります。

次のステップ

Azure Front Door を作成する方法を確認します。