Udostępnij za pośrednictwem


Przeczyszczanie pamięci podręcznej w usłudze Azure Front Door przy użyciu interfejsu wiersza polecenia platformy Azure

Usługa Azure Front Door buforuje zasoby do momentu wygaśnięcia (TTL). Gdy klient żąda zasobu o wygaśnięciu czasu wygaśnięcia, usługa Azure Front Door pobiera nową kopię zasobu, obsługuje żądanie i aktualizuje pamięć podręczną.

Aby zapewnić użytkownikom zawsze pobieranie najnowszych zasobów, należy wersję zasobów dla każdej aktualizacji i opublikować je przy użyciu nowych adresów URL. Usługa Azure Front Door pobiera nowe zasoby dla kolejnych żądań klientów. Czasami może być konieczne przeczyszczenie buforowanej zawartości ze wszystkich węzłów brzegowych, aby wymusić ich pobieranie zaktualizowanych zasobów. Ta akcja jest przydatna, gdy aktualizacje są wprowadzane do aplikacji lub muszą poprawić nieprawidłowe informacje.

Wymagania wstępne

Konfigurowanie przeczyszczania pamięci podręcznej

Uruchom polecenie az afd endpoint purge z wymaganymi parametrami:

  • Nazwa grupy zasobów
  • Nazwa profilu usługi Azure Front Door w grupie zasobów
  • Punkty końcowe z aktywami do przeczyszczania
  • Domeny/poddomeny z aktywami do przeczyszczania

Ważne

Przeczyszczanie pamięci podręcznej dla domen z symbolami wieloznacznymi nie jest obsługiwane. Określ poddomenę dla przeczyszczania pamięci podręcznej dla domeny z symbolami wieloznacznymi. Można dodać wiele poddomen jednopoziomowych domeny wieloznacznych. Na przykład dla domeny *.afdxgatest.azfdtest.xyzz symbolami wieloznacznymi można dodać poddomeny, takie jak contoso.afdxgatest.azfdtest.xyz lub cart.afdxgatest.azfdtest.xyz. Aby uzyskać więcej informacji, zobacz Domeny wieloznaczne w usłudze Azure Front Door.

  • Ścieżka do zawartości do przeczyszczania:
    • Obsługiwane formaty:
      • Przeczyszczanie pojedynczej ścieżki: określ pełną ścieżkę zasobu (bez protokołu i domeny), w tym rozszerzenie pliku, na przykład /pictures/strasbourg.png.
      • Przeczyszczanie domeny głównej: przeczyść katalog główny punktu końcowego za pomocą ciągu "/*" w ścieżce.
az afd endpoint purge \
    --resource-group myRGFD \
    --profile-name contosoafd \
    --endpoint-name myendpoint \
    --domains www.contoso.com \
    --content-paths '/scripts/*'

Przeczyszczanie pamięci podręcznej w profilu usługi Azure Front Door nie uwzględnia wielkości liter i niezależne od ciągu zapytania, co oznacza przeczyszczanie adresu URL wszystkich jego odmian ciągu zapytania.

Uwaga

Przeczyszczanie pamięci podręcznej może potrwać do 10 minut, aby propagować je w całej sieci i we wszystkich lokalizacjach brzegowych.

Następne kroki

Aby kontynuować, dowiedz się, jak utworzyć profil usługi Azure Front Door.