Dela via


Cacherensning i Azure Front Door med Azure CLI

Azure Front Door cachelagrar tillgångar tills tillgångens TTL (Time To Live) upphör att gälla. När en klient begär en tillgång med TTL som har upphört att gälla hämtar Azure Front Door-miljön en ny uppdaterad kopia av tillgången för att hantera begäran och lagrar sedan den uppdaterade cachen.

Bästa praxis är att se till att användarna alltid får den senaste kopian av dina tillgångar. Det gör du genom att versionshantera dina tillgångar för varje uppdatering och publicera dem som nya URL:er. Azure Front Door Standard/Premium hämtar omedelbart de nya tillgångarna för nästa klientbegäranden. Ibland kanske du vill rensa cachelagrat innehåll från alla gränsnoder och tvinga dem alla att hämta nya uppdaterade tillgångar. Anledningen till att du vill rensa cachelagrat innehåll är att du har gjort nya uppdateringar i ditt program eller att du vill uppdatera tillgångar som innehåller felaktig information.

Förutsättningar

Konfigurera cacherensning

Kör az afd endpoint purge för att rensa cacheminnet efter att ha matat in nödvändiga parametrar som:

  • Namn på resursgrupp

  • Namnet på Azure Front Door-profilen i resursgruppen med tillgångar som du vill rensa

  • Slutpunkter med tillgångar som du vill rensa

  • Domäner/underdomäner med tillgångar som du vill rensa

    Viktigt

    Cacherensning för jokerteckendomäner stöds inte. Du måste ange en underdomän för cacherensning för en domän med jokertecken. Du kan lägga till så många underdomäner på en nivå som möjligt för jokerteckendomänen. För jokerteckendomänen *.afdxgatest.azfdtest.xyzkan du till exempel lägga till underdomäner i form av contoso.afdxgatest.azfdtest.xyz eller cart.afdxgatest.azfdtest.xyz så vidare. Mer information finns i Domäner med jokertecken i Azure Front Door.

  • Sökvägen till det innehåll som ska rensas.

    • Dessa format stöds i listorna över sökvägar som ska rensas:
      • Rensa enskild sökväg: Rensa enskilda tillgångar genom att ange den fullständiga sökvägen till tillgången (utan protokoll och domän), med 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. Dessutom är de frågesträngsagnostiska, vilket innebär att om du rensar en URL rensas alla frågesträngsvariationer av den.

Anteckning

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

Nästa steg

Lär dig hur du skapar en Azure Front Door-profil.