Dela via


Cacherensning i Azure Front Door med Hjälp av Azure CLI

Azure Front Door cachelagrar tillgångar tills deras time-to-live (TTL) upphör att gälla. När en klient begär en tillgång med en TTL som har upphört att gälla hämtar Azure Front Door en ny kopia av tillgången, hanterar begäran och uppdaterar cacheminnet.

För att säkerställa att användarna alltid får de senaste tillgångarna, version dina tillgångar för varje uppdatering och publicera dem med nya URL:er. Azure Front Door hämtar de nya tillgångarna för efterföljande klientbegäranden. Ibland kan du behöva rensa cachelagrat innehåll från alla gränsnoder för att tvinga dem att hämta uppdaterade tillgångar. Den här åtgärden är användbar när uppdateringar görs i ditt program eller behöver korrigera felaktig information.

Förutsättningar

Konfigurera cacherensning

Kör az afd endpoint purge med nödvändiga parametrar:

  • Namn på resursgrupp
  • Azure Front Door-profilnamn i resursgruppen
  • Slutpunkter med tillgångar att rensa
  • Domäner/underdomäner med tillgångar som ska rensas

Viktigt!

Cacherensning för jokerteckendomäner stöds inte. Ange en underdomän för cacherensning för en jokerteckendomän. Du kan lägga till flera underdomäner på en nivå för jokerteckendomänen. För jokerteckendomänen *.afdxgatest.azfdtest.xyzkan du till exempel lägga till underdomäner som contoso.afdxgatest.azfdtest.xyz eller cart.afdxgatest.azfdtest.xyz. Mer information finns i Jokerteckendomäner i Azure Front Door.

  • Sökväg till det innehåll som ska rensas:
    • Format som stöds:
      • Enkel sökvägsrensning: Ange den fullständiga sökvägen för tillgången (utan protokoll och domän), inklusive filnamnstillägget, till exempel /pictures/strasbourg.png.
      • Rensning av rotdomän: Rensa slutpunktens rot med "/*" i sökvägen.
az afd endpoint purge \
    --resource-group myRGFD \
    --profile-name contosoafd \
    --endpoint-name myendpoint \
    --domains www.contoso.com \
    --content-paths '/scripts/*'

Cacherensningar i Azure Front Door-profilen är skiftlägeskänsliga och frågesträngsoberoende, vilket innebär att rensning av en URL rensar alla dess variationer i frågesträngar.

Kommentar

Cacherensning kan ta upp till 10 minuter att sprida i nätverket och över alla gränsplatser.

Nästa steg

Om du vill fortsätta kan du lära dig hur du skapar en Azure Front Door-profil.