Condividi tramite


Eliminazione della cache in Frontdoor di Azure tramite l'interfaccia della riga di comando di Azure

Frontdoor di Azure memorizza nella cache gli asset fino alla scadenza della durata (TTL). Quando un client richiede un asset con un TTL scaduto, Frontdoor di Azure recupera una nuova copia dell'asset, gestisce la richiesta e aggiorna la cache.

Per assicurarsi che gli utenti ottengano sempre gli asset più recenti, aggiornare gli asset per ogni aggiornamento e pubblicarli con nuovi URL. Frontdoor di Azure recupera i nuovi asset per le richieste client successive. In alcuni casi, potrebbe essere necessario ripulire il contenuto memorizzato nella cache da tutti i nodi perimetrali per forzarli a recuperare gli asset aggiornati. Questa azione è utile quando vengono eseguiti aggiornamenti all'applicazione o è necessario correggere le informazioni non corrette.

Prerequisiti

Configurare l'eliminazione della cache

Eseguire az afd endpoint purge con i parametri necessari:

  • Nome del gruppo di risorse
  • Nome del profilo di Frontdoor di Azure all'interno del gruppo di risorse
  • Endpoint con asset da eliminare
  • Domini/sottodomini con asset da eliminare

Importante

L'eliminazione della cache per i domini con caratteri jolly non è supportata. Specificare un sottodominio per l'eliminazione della cache per un dominio con caratteri jolly. È possibile aggiungere più sottodomini a livello singolo del dominio con caratteri jolly. Ad esempio, per il dominio *.afdxgatest.azfdtest.xyzcon caratteri jolly , è possibile aggiungere sottodomini come contoso.afdxgatest.azfdtest.xyz o cart.afdxgatest.azfdtest.xyz. Per altre informazioni, vedere Domini con carattere jolly di Frontdoor di Azure.

  • Percorso del contenuto da eliminare:
    • Formati supportati:
      • Eliminazione del percorso singolo: specificare il percorso completo dell'asset (senza il protocollo e il dominio), inclusa l'estensione del file, ad esempio /pictures/strasbourg.png.
      • Eliminazione del dominio radice: consente di eliminare la radice dell'endpoint inserendo "/*" nel percorso.
az afd endpoint purge \
    --resource-group myRGFD \
    --profile-name contosoafd \
    --endpoint-name myendpoint \
    --domains www.contoso.com \
    --content-paths '/scripts/*'

Le ripuliture nella cache nel profilo frontdoor di Azure non fanno distinzione tra maiuscole e minuscole e non fanno distinzione tra stringhe di query, ovvero eliminano tutte le variazioni di stringa di query.

Nota

L'eliminazione della cache può richiedere fino a 10 minuti per propagarsi in tutta la rete e in tutte le posizioni perimetrali.

Passaggi successivi

Per continuare, informazioni su come creare un profilo frontdoor di Azure.