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) zasobu. Za każdym razem, gdy klient żąda zasobu z wygasłym czasem wygaśnięcia, środowisko usługi Azure Front Door pobiera nową zaktualizowaną kopię zasobu w celu obsłużenia żądania, a następnie przechowuje odświeżoną pamięć podręczną.

Najlepszym rozwiązaniem jest upewnienie się, że użytkownicy zawsze uzyskują najnowszą kopię zasobów. W tym celu należy użyć wersji zasobów dla każdej aktualizacji i opublikować je jako nowe adresy URL. Usługa Azure Front Door Standard/Premium natychmiast pobierze nowe zasoby dla następnych żądań klientów. Czasami może być konieczne przeczyszczenie buforowanej zawartości ze wszystkich węzłów brzegowych i wymusić ich pobranie nowych zaktualizowanych zasobów. Przyczyną przeczyszczania buforowanej zawartości jest to, że wprowadzono nowe aktualizacje aplikacji lub chcesz zaktualizować zasoby zawierające nieprawidłowe informacje.

Wymagania wstępne

Konfigurowanie przeczyszczania pamięci podręcznej

Uruchom polecenie az afd endpoint purge , aby przeczyścić pamięć podręczną po wprowadzeniu niezbędnych parametrów, takich jak:

  • Nazwa grupy zasobów

  • Nazwa profilu usługi Azure Front Door w grupie zasobów z zasobami, które chcesz przeczyścić

  • Punkty końcowe z zasobami, które chcesz przeczyścić

  • Domeny/poddomeny z zasobami, które chcesz przeczyścić

    Ważne

    Przeczyszczanie pamięci podręcznej dla domen z symbolami wieloznacznymi nie jest obsługiwane. Należy określić poddomenę dla przeczyszczania pamięci podręcznej dla domeny z symbolami wieloznacznymi. Można dodać dowolną liczbę domen podrzędnych jednopoziomowych domeny z symbolami wieloznacznymi. Na przykład dla domeny *.afdxgatest.azfdtest.xyzz symbolami wieloznacznymi można dodać poddomeny w postaci contoso.afdxgatest.azfdtest.xyz itd cart.afdxgatest.azfdtest.xyz . Aby uzyskać więcej informacji, zobacz Domeny z symbolami wieloznacznymi w usłudze Azure Front Door.

  • Ścieżka do zawartości do przeczyszczania.

    • Te formaty są obsługiwane na listach ścieżek do przeczyszczania:
      • Przeczyszczanie pojedynczej ścieżki: przeczyść poszczególne zasoby, określając pełną ścieżkę zasobu (bez protokołu i domeny), z rozszerzeniem pliku, na przykład /pictures/strasbourg.png.
      • Przeczyszczanie domeny głównej: przeczyść katalog główny punktu końcowego przy użyciu 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. Ponadto są one niezależne od ciągu zapytania, co oznacza przeczyszczenie adresu URL spowoduje przeczyszczenie wszystkich 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

Dowiedz się, jak utworzyć profil usługi Azure Front Door.