Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy: ✔️ Front Door Standard ✔️ Front Door Premium
Usługa Azure Front Door buforuje zasoby do momentu wygaśnięcia ich czasu życia (TTL). Gdy klient żąda zasobu z wygasłym czasem TTL, Azure Front Door pobiera i zapisuje w pamięci podręcznej nową kopię zasobu, aby obsłużyć żądanie.
Aby mieć pewność, że użytkownicy zawsze otrzymują najnowsze zasoby, wersjonuj zasoby przy każdej aktualizacji i publikuj je pod nowymi adresami URL. Azure Front Door następnie pobiera nowe zasoby na kolejne żądania klientów.
Podczas aktualizowania aplikacji lub gdy trzeba szybko usunąć nieprawidłowe treści, usuń zawartość z pamięci podręcznej we wszystkich lokalizacjach punktów obecności (PoP). Ta akcja powoduje, że usługa Azure Front Door pobiera aktualną zawartość z Twojego serwera źródłowego.
Wymagania wstępne
Konto platformy Azure z aktywną subskrypcją. Utwórz bezpłatne konto.
Zapoznaj się z artykułem Buforowanie w usłudze Azure Front Door, aby zrozumieć, jak działa buforowanie.
Profil usługi Azure Front Door. Aby uzyskać więcej informacji, zobacz Tworzenie usługi Azure Front Door.
Zaloguj się do portalu Azure i otwórz profil Azure Front Door.
Profil usługi Azure Front Door. Aby uzyskać więcej informacji, zobacz Tworzenie usługi Azure Front Door.
Azure Cloud Shell lub Azure PowerShell.
Kroki opisane w tym artykule umożliwiają interaktywne uruchamianie poleceń cmdlet Azure PowerShell w Azure Cloud Shell. Aby uruchomić polecenia cmdlet w usłudze Cloud Shell, wybierz pozycję Otwórz usługę Cloud Shell w prawym górnym rogu bloku kodu. Wybierz pozycję Copy aby skopiować kod, a następnie wklej go do Cloud Shell, aby go uruchomić. Możesz również uruchomić Cloud Shell z poziomu portalu Azure.
Możesz również zainstalować program Azure PowerShell lokalnie , aby uruchomić polecenia cmdlet. Jeśli uruchomisz program PowerShell lokalnie, zaloguj się do Azure przy użyciu polecenia cmdlet Connect-AzAccount.
Profil usługi Azure Front Door. Aby uzyskać więcej informacji, zobacz Tworzenie usługi Azure Front Door.
Azure Cloud Shell lub Azure CLI.
Kroki opisane w tym artykule umożliwiają interaktywne uruchamianie poleceń Azure CLI w Azure Cloud Shell. Aby uruchomić polecenia w usłudze Cloud Shell, wybierz pozycję Otwórz usługę Cloud Shell w prawym górnym rogu bloku kodu. Wybierz pozycję Copy aby skopiować kod, i wklej go do Cloud Shell, aby go uruchomić. Możesz również uruchomić Cloud Shell z poziomu portalu Azure.
Możesz również instalować Azure CLI lokalnie aby uruchomić polecenia. Jeśli uruchamiasz Azure CLI lokalnie, zaloguj się do Azure używając polecenia az login.
Wyczyść pamięć podręczną
Przejdź do strony omówienia profilu Azure Front Door i wybierz pozycję Wyczyść pamięć podręczną.
Wybierz punkt końcowy, a następnie wybierz domenę lub poddomenę, z której chcesz usunąć zawartość z punktów obecności usługi Front Door. Możesz wybrać wiele domen lub domen podrzędnych.
Aby usunąć wszystkie zasoby, wybierz pozycję Usuń wszystkie zasoby dla wybranych domen. W przeciwnym razie wprowadź ścieżki do poszczególnych zasobów, które chcesz usunąć.
Uruchom polecenie Clear-AzFrontDoorCdnEndpointContent , aby przeczyścić pamięć podręczną, określając parametry, takie jak:
- Nazwa grupy zasobów.
- Nazwa profilu usługi Azure Front Door w grupie zasobów.
- Punkty końcowe z aktywami do przeczyszczania.
- Domeny i poddomeny z aktywami do przeczyszczenia.
Clear-AzFrontDoorCdnEndpointContent `
-ResourceGroupName myRGFD `
-ProfileName contosoafd `
-EndpointName myendpoint `
-Domain www.contoso.com `
-ContentPath /scripts/*
Uruchom az afd endpoint purge z wymaganymi parametrami, aby wyczyścić pamięć podręczną:
- Nazwa grupy zasobów
- nazwa profilu Azure Front Door w grupie zasobów
- Punkty końcowe z aktywami do przeczyszczania
- Domeny i poddomeny z zasobami do przeczyszczania
az afd endpoint purge \
--resource-group myRGFD \
--profile-name contosoafd \
--endpoint-name myendpoint \
--domains www.contoso.com \
--content-paths '/scripts/*'
Obsługiwane formaty ścieżek
-
Przeczyszczanie jednej ścieżki: przeczyść jeden zasób, określając pełną ścieżkę bez protokołu i domeny, w tym rozszerzenia pliku. Na przykład
/pictures/strasbourg.png. -
Czyszczenie domeny głównej: Wyczyść główny katalog punktu końcowego, używając znacznika
/*w ścieżce.
Ważna
Bezpośrednie czyszczenie pamięci podręcznej dla domen z symbolem wieloznacznym nie jest obsługiwane. Określ poddomeny dla domen wieloznacznych. Na przykład w polu *.contoso.comokreśl poddomeny, takie jak dev.contoso.com lub test.contoso.com. Aby uzyskać więcej informacji, zobacz Domeny wieloznaczne w usłudze Azure Front Door.
Czyszczenie pamięci podręcznej w usłudze Azure Front Door jest niezależne od wielkości liter i nie uwzględnia parametrów ciągu zapytania. Przeczyszczanie adresu URL polega na przeczyszczeniu wszystkich odmian ciągu zapytania tego adresu URL.
Note
Czyszczenie pamięci podręcznej może potrwać do 10 minut, zanim zmiana zostanie rozpropagowana we wszystkich lokalizacjach POP usługi Azure Front Door.