Delen via


Cache opschonen in Azure Front Door met behulp van Azure CLI

Azure Front Door slaat assets in de cache op totdat hun time-to-live (TTL) verloopt. Wanneer een client een asset aanvraagt met een verlopen TTL, haalt Azure Front Door een nieuwe kopie van de asset op, dient de aanvraag en werkt de cache bij.

Om ervoor te zorgen dat gebruikers altijd de nieuwste assets krijgen, moet u uw assets voor elke update versieren en publiceren met nieuwe URL's. Azure Front Door haalt de nieuwe assets op voor volgende clientaanvragen. Soms moet u inhoud in de cache opschonen van alle Edge-knooppunten om ze af te dwingen bijgewerkte assets op te halen. Deze actie is handig wanneer er updates worden aangebracht in uw toepassing of onjuiste informatie moet corrigeren.

Vereisten

Cache opschonen configureren

Voer az afd endpoint purge uit met de benodigde parameters:

  • Naam van de resourcegroep
  • Azure Front Door-profielnaam binnen de resourcegroep
  • Eindpunten met assets die moeten worden leeggeschoond
  • Domeinen/subdomeinen met assets die moeten worden leeggeschoond

Belangrijk

Cache opschonen voor jokertekendomeinen wordt niet ondersteund. Geef een subdomein op voor het opschonen van de cache voor een domein met jokertekens. U kunt meerdere subdomeinen op één niveau van het domein met jokertekens toevoegen. Voor het domein *.afdxgatest.azfdtest.xyzmet jokertekens kunt u bijvoorbeeld subdomeinen toevoegen zoals contoso.afdxgatest.azfdtest.xyz of cart.afdxgatest.azfdtest.xyz. Zie Jokertekendomeinen in Azure Front Door voor meer informatie.

  • Pad naar de inhoud die moet worden opgeschoond:
    • Ondersteunde indelingen:
      • Eén pad opschonen: geef het volledige pad van de asset op (zonder het protocol en domein), inclusief de bestandsextensie, bijvoorbeeld /pictures/strasbourg.png.
      • Hoofddomein opschonen: verwijder de hoofdmap van het eindpunt met '/*' in het pad.
az afd endpoint purge \
    --resource-group myRGFD \
    --profile-name contosoafd \
    --endpoint-name myendpoint \
    --domains www.contoso.com \
    --content-paths '/scripts/*'

Cache-opschoningen in het Azure Front Door-profiel zijn niet hoofdlettergevoelig en querytekenreeksneutraal, wat betekent dat een URL alle queryreeksvariaties opschoont.

Notitie

Het opschonen van de cache kan tot 10 minuten duren voordat het hele netwerk en op alle edge-locaties wordt doorgegeven.

Volgende stappen

Als u wilt doorgaan, leert u hoe u een Azure Front Door-profiel maakt.