Purger un point de terminaison CDN AzurePurge an Azure CDN endpoint

Vue d’ensembleOverview

Les nœuds de périmètre CDN Azure mettent en cache les éléments multimédias jusqu’à l’expiration de leur durée de vie.Azure CDN edge nodes will cache assets until the asset's time-to-live (TTL) expires. Une fois la durée de vie de l’élément multimédia expirée, lorsqu’un client demande l’élément multimédia à partir du nœud de périmètre, ce dernier récupère une nouvelle copie mise à jour de l’élément pour répondre à la demande du client et actualiser le 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 bonne pratique pour vous assurer que vos utilisateurs obtiennent toujours la dernière copie de vos éléments multimédia consiste à établir une version de vos ressources pour chaque mise à jour et à les publier en tant que nouvelles 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. CDN récupère immédiatement les nouveaux éléments multimédia pour les demandes suivantes du client.CDN will immediately retrieve the new assets for the next client requests. Il est parfois souhaitable de vider le contenu mis en cache sur tous les nœuds de périmètre et de tous les forcer à récupérer de nouveaux éléments multimédias mis à jour.Sometimes you may wish to purge cached content from all edge nodes and force them all to retrieve new updated assets. Ce besoin peut être dû à des mises à jour de votre application web, ou à la nécessité de mettre à jour rapidement les éléments multimédias qui contiennent des informations incorrectes.This might be due to updates to your web application, or to quickly update assets that contain incorrect information.

Conseil

Notez que le vidage efface uniquement le contenu mis en cache sur les serveurs de périmètre CDN.Note that purging only clears the cached content on the CDN edge servers. Les caches en aval, tels que les serveurs proxy et les caches de navigateurs locaux, peuvent toujours contenir une copie mise en cache du fichier.Any downstream caches, such as proxy servers and local browser caches, may still hold a cached copy of the file. Il est important de s’en rappeler au moment où vous définissez la durée de vie d’un fichier.It's important to remember this when you set a file's time-to-live. Vous pouvez forcer un client en aval à demander la dernière version de votre fichier en lui donnant un nom unique chaque fois que vous le mettez à jour ou en tirant parti de la mise en cache de chaîne de requête.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.

Ce didacticiel vous guide dans le processus de vidage des éléments multimédias de tous les nœuds d’un point de terminaison.This tutorial walks you through purging assets from all edge nodes of an endpoint.

Procédure pas à pasWalkthrough

  1. Dans le portail Azure, recherchez le profil CDN qui contient le point de terminaison que vous souhaitez vider.In the Azure Portal, browse to the CDN profile containing the endpoint you wish to purge.

  2. Dans le panneau du profil CDN, cliquez sur le bouton de vidage.From the CDN profile blade, click the purge button.

    Panneau du profil CDN

    Le panneau correspondant s’ouvre.The Purge blade opens.

    Panneau de vidage CDN

  3. Dans le panneau de vidage, sélectionnez l’adresse de service que vous souhaitez vider dans la liste déroulante des URL.On the Purge blade, select the service address you wish to purge from the URL dropdown.

    Formulaire de vidage

    Notes

    Vous pouvez également accéder au panneau de vidage en cliquant sur le bouton Vider dans le panneau des points de terminaison CDN.You can also get to the Purge blade by clicking the Purge button on the CDN endpoint blade. Dans ce cas, le champ URL sera déjà renseigné avec l’adresse de service de ce point de terminaison spécifique.In that case, the URL field will be pre-populated with the service address of that specific endpoint.

  4. Sélectionnez les éléments multimédias que vous souhaitez vider sur les nœuds de périmètre.Select what assets you wish to purge from the edge nodes. Si vous souhaitez effacer tous les éléments multimédias, cochez la case Vider tout .If you wish to clear all assets, click the Purge all checkbox. Sinon, tapez le chemin de chaque élément multimédia que vous souhaitez vider dans la zone de texte Chemin d’accès.Otherwise, type the path of each asset you wish to purge in the Path textbox. Les formats suivants sont pris en charge dans le chemin d’accès.Below formats are supported in the path.

    1. Vidage d’URL unique : vidage d’un élément multimédia individuel en spécifiant l’URL complète, avec ou sans l’extension de fichier, par exemple,/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. Vidage de caractère générique : l’astérisque (*) peut être utilisé comme caractère générique.Wildcard purge: Asterisk (*) may be used as a wildcard. Videz tous les dossiers, sous-dossiers et fichiers dans un point de terminaison avec /* dans le chemin d’accès ou videz tous les sous-dossiers et fichiers dans un dossier spécifique en spécifiant le dossier suivi de /*, par exemple,/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/*. Notez que le vidage de caractère générique n’est pas compatible avec Azure CDN par Akamai.Note that wildcard purge is not supported by Azure CDN from Akamai currently.
    3. Vidage du domaine racine : videz la racine du point de terminaison avec « / » dans le chemin d’accès.Root domain purge: Purge the root of the endpoint with "/" in the path.

    Conseil

    Les chemins doivent être spécifiés pour le vidage et doivent être une URL relative qui satisfait à l’expression régulière suivante.Paths must be specified for purge and must be a relative URL that fit the following regular expression. Le vidage totale et le vidage de caractère générique ne sont pas pris en charge par compatible avec Azure CDN par Akamai.Purge all and Wildcard purge not supported by Azure CDN from Akamai currently.

    Vidage d’URL unique @"^\/(?>(?:[a-zA-Z0-9-_.%=\(\)\u0020]+\/?)*)$";Single URL purge @"^\/(?>(?:[a-zA-Z0-9-_.%=\(\)\u0020]+\/?)*)$";
    Chaîne de requête @"^(?:\?[-\@_a-zA-Z0-9\/%:;=!,.\+'&\(\)\u0020]*)?$";Query string @"^(?:\?[-\@_a-zA-Z0-9\/%:;=!,.\+'&\(\)\u0020]*)?$";
    Vidage de caractère générique @"^\/(?:[a-zA-Z0-9-_.%=\(\)\u0020]+\/)*\*$";.Wildcard purge @"^\/(?:[a-zA-Z0-9-_.%=\(\)\u0020]+\/)*\*$";.

    Après avoir saisi du texte, d’autres zones de texte Chemin d’accès s’afficheront pour vous permettre de créer une liste de plusieurs éléments multimédias.More Path textboxes will appear after you enter text to allow you to build a list of multiple assets. Vous pouvez supprimer des éléments multimédias de la liste en cliquant sur le bouton points de suspension (...).You can delete assets from the list by clicking the ellipsis (...) button.

  5. Cliquez sur le bouton Vider .Click the Purge button.

    Bouton Vider

Important

Le traitement des demandes de vidage prend environ 10 minutes avec le service Azure CDN de Microsoft, environ 2 minutes avec le service Azure CDN de Verizon (Standard et Premium) et environ 10 secondes avec le service Azure CDN d’Akamai.Purge requests take approximately 10 minutes to process with Azure CDN from Microsoft, approximately 2 minutes with Azure CDN from Verizon (standard and premium), and approximately 10 seconds with Azure CDN from Akamai. Le CDN Azure impose une limite de 100 demandes de vidage simultanées à un moment donné au niveau du profil.Azure CDN has a limit of 100 concurrent purge requests at any given time at the profile level.

Voir aussiSee also