Ripulire un endpoint della rete CDN di AzurePurge an Azure CDN endpoint

PanoramicaOverview

I nodi perimetrali della rete CDN di Azure memorizzeranno nella cache gli asset fino alla scadenza della durata TTL dell'asset.Azure CDN edge nodes will cache assets until the asset's time-to-live (TTL) expires. Dopo la scadenza della durata TTL dell'asset, quando un client richiede l'asset dal nodo periodico, questo recupera una nuova copia aggiornata dell'asset per soddisfare la richiesta del client e aggiornare la cache.After the asset's TTL expires, when a client requests the asset from the edge node, the edge node will retrieve a new updated copy of the asset to serve the client request and store refresh the cache.

La procedura consigliata per assicurarsi che gli utenti ottengano sempre la copia più recente degli asset consiste nel versioning di questi ultimi per ogni aggiornamento e nella relativa pubblicazione come nuovi URL.The best practice to make sure your users always obtain the latest copy of your assets is to version your assets for each update and publish them as new URLs. La rete CDN recupera immediatamente i nuovi asset per le richieste client successive.CDN will immediately retrieve the new assets for the next client requests. A volte si desidera ripulire il contenuto memorizzato nella cache da tutti i nodi periodici e forzare il recupero dei nuovi asset aggiornati.Sometimes you may wish to purge cached content from all edge nodes and force them all to retrieve new updated assets. Ciò potrebbe essere dovuto agli aggiornamenti all'applicazione Web o a un aggiornamento rapido di asset che contengono informazioni non corrette.This might be due to updates to your web application, or to quickly update assets that contain incorrect information.

Suggerimento

Solo la cancellazione svuota il contenuto della cache sui server perimetrali della rete CDN.Note that purging only clears the cached content on the CDN edge servers. Tutte le cache downstream, ad esempio le cache dei server proxy e del browser locale, possono comunque mantenere una copia del file nella cache.Any downstream caches, such as proxy servers and local browser caches, may still hold a cached copy of the file. È importante tenerlo presente quando si imposta la durata di un file.It's important to remember this when you set a file's time-to-live. È possibile forzare un client downstream per richiedere la versione più recente del file assegnandogli un nome univoco ogni volta che viene aggiornato o sfruttando la memorizzazione nella cache delle stringhe di query.You can force a downstream client to request the latest version of your file by giving it a unique name every time you update it, or by taking advantage of query string caching.

Questa esercitazione illustra l'eliminazione dagli asset di tutti i nodi periodici di un endpoint.This tutorial walks you through purging assets from all edge nodes of an endpoint.

Procedura dettagliataWalkthrough

  1. Nel portale di Azurepassare al profilo di rete CDN contenente l'endpoint che si desidera ripulire.In the Azure Portal, browse to the CDN profile containing the endpoint you wish to purge.
  2. Nel pannello relativo al profilo di rete CDN fare clic sul pulsante di eliminazione.From the CDN profile blade, click the purge button.

    Pannello del profilo di rete CDN

    Viene visualizzato il pannello di eliminazione.The Purge blade opens.

    Pannello di eliminazione della rete CDN

  3. Nel pannello di eliminazione selezionare l'indirizzo del servizio che si desidera ripulire dall'elenco a discesa degli URL.On the Purge blade, select the service address you wish to purge from the URL dropdown.

    Maschera di eliminazione

    Nota

    È possibile visualizzare il pannello di eliminazione anche facendo clic sul pulsante Elimina nel pannello dell'endpoint della rete CDN.You can also get to the Purge blade by clicking the Purge button on the CDN endpoint blade. In tal caso, il campo URL sarà prepopolato con l'indirizzo del servizio dell'endpoint specifico.In that case, the URL field will be pre-populated with the service address of that specific endpoint.

  4. Selezionare gli asset che si desidera ripulire dai nodi periferici.Select what assets you wish to purge from the edge nodes. Se si desidera ripulire tutti gli asset, fare clic sulla casella di controllo Elimina tutto .If you wish to clear all assets, click the Purge all checkbox. In alternativa digitare il percorso di ogni asset che si vuole eliminare nella casella di testo Percorso.Otherwise, type the path of each asset you wish to purge in the Path textbox. I formati seguenti sono supportati nel percorso.Below formats are supported in the path.

    1. Single URL purge: (Eliminazione di un URL singolo) eliminazione di un singolo asset specificando l'URL completo, con o senza l'estensione di file, ad esempio /pictures/strasbourg.png; /pictures/strasbourgSingle URL purge: Purge individual asset by specifying the full URL, with or without the file extension, e.g.,/pictures/strasbourg.png; /pictures/strasbourg
    2. Wildcard purge: (Eliminazione dei caratteri jolly) l'asterisco (*) può essere usato come carattere jolly.Wildcard purge: Asterisk (*) may be used as a wildcard. Consente di eliminare tutte le cartelle, le sottocartelle e i file in un endpoint inserendo /* nel percorso o di eliminare tutte le sottocartelle e i file in una determinata cartella specificando la cartella seguita da /*, ad esempio /pictures/*.Purge all folders, sub-folders and files under an endpoint with /* in the path or purge all sub-folders and files under a specific folder by specifying the folder followed by /*, e.g.,/pictures/*. Si noti che l'eliminazione dei caratteri jolly non è attualmente supportata dalla rete CDN di Azure fornita da Akamai.Note that wildcard purge is not supported by Azure CDN from Akamai currently.
    3. Root domain purge: (Eliminazione del dominio radice) consente di eliminare la radice dell'endpoint inserendo "/" nel percorso.Root domain purge: Purge the root of the endpoint with "/" in the path.

    Suggerimento

    Per l'eliminazione, è necessario che i percorsi vengano specificati e che siano un URL relativo che soddisfi l'espressione regolare seguente.Paths must be specified for purge and must be a relative URL that fit the following regular expression. Le funzioni Elimina tutti e Wildcard purge (Eliminazione dei caratteri jolly) non sono attualmente supportate con la rete CDN di Azure fornita da Akamai.Purge all and Wildcard purge not supported by Azure CDN from Akamai currently.

    Single URL purge (Eliminazione di un URL singolo) @"^\/(?>(?:[a-zA-Z0-9-_.%=\(\)\u0020]+\/?)*)$";Single URL purge @"^\/(?>(?:[a-zA-Z0-9-_.%=\(\)\u0020]+\/?)*)$";
    Stringa di query @"^(?:\?[-\@_a-zA-Z0-9\/%:;=!,.\+'&\(\)\u0020]*)?$";Query string @"^(?:\?[-\@_a-zA-Z0-9\/%:;=!,.\+'&\(\)\u0020]*)?$";
    Wildcard purge (Eliminazione dei caratteri jolly) @"^\/(?:[a-zA-Z0-9-_.%=\(\)\u0020]+\/)*\*$";.Wildcard purge @"^\/(?:[a-zA-Z0-9-_.%=\(\)\u0020]+\/)*\*$";.

    Dopo l'immissione di testo verranno visualizzate altre caselle di testo Percorso che consentono di compilare un elenco di più asset.More Path textboxes will appear after you enter text to allow you to build a list of multiple assets. È possibile eliminare gli asset dall'elenco facendo clic sul pulsante con i puntini di sospensione (...).You can delete assets from the list by clicking the ellipsis (...) button.

  5. Fare clic sul pulsante Elimina .Click the Purge button.

    Pulsante di eliminazione

Importante

L'elaborazione delle richieste di eliminazione dura circa 2-3 minuti per l'elaborazione con la rete CDN di Azure fornita da Verizon (Standard e Premium) e circa 7 minuti con la rete CDN di Azure fornita da Akamai.Purge requests take approximately 2-3 minutes to process with Azure CDN from Verizon (Standard and Premium), and approximately 7 minutes with Azure CDN from Akamai. La rete CDN di Azure ha un limite di 50 richieste di eliminazione simultanee in qualsiasi momento a livello del profilo.Azure CDN has a limit of 50 concurrent purge requests at any given time at the profile level.

Vedere ancheSee also