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
Użyj środowiska Bash w usłudze Azure Cloud Shell. Aby uzyskać więcej informacji, zobacz Szybki start dotyczący powłoki Bash w usłudze Azure Cloud Shell.
Jeśli wolisz uruchamiać polecenia referencyjne interfejsu wiersza polecenia lokalnie, zainstaluj interfejs wiersza polecenia platformy Azure. Jeśli korzystasz z systemu Windows lub macOS, rozważ uruchomienie interfejsu wiersza polecenia platformy Azure w kontenerze Docker. Aby uzyskać więcej informacji, zobacz Jak uruchomić interfejs wiersza polecenia platformy Azure w kontenerze platformy Docker.
Jeśli korzystasz z instalacji lokalnej, zaloguj się do interfejsu wiersza polecenia platformy Azure za pomocą polecenia az login. Aby ukończyć proces uwierzytelniania, wykonaj kroki wyświetlane w terminalu. Aby uzyskać informacje o innych opcjach logowania, zobacz Logowanie się przy użyciu interfejsu wiersza polecenia platformy Azure.
Po wyświetleniu monitu zainstaluj rozszerzenie interfejsu wiersza polecenia platformy Azure przy pierwszym użyciu. Aby uzyskać więcej informacji na temat rozszerzeń, zobacz Korzystanie z rozszerzeń w interfejsie wiersza polecenia platformy Azure.
Uruchom polecenie az version, aby znaleźć zainstalowane wersje i biblioteki zależne. Aby uaktualnić do najnowszej wersji, uruchom polecenie az upgrade.
- Zapoznaj się z tematem Buforowanie w usłudze Azure Front Door , aby dowiedzieć się, jak działa buforowanie.
- Mieć działający profil usługi Azure Front Door. Zapoznaj się z artykułem Tworzenie usługi Front Door — interfejs wiersza polecenia , aby dowiedzieć się, jak je utworzyć.
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.xyz
z symbolami wieloznacznymi można dodać poddomeny w postacicontoso.afdxgatest.azfdtest.xyz
itdcart.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.
- Te formaty są obsługiwane na listach ścieżek do przeczyszczania:
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.