Purge du cache dans Azure Front Door

Azure Front Door met en cache des ressources tant que la durée de vie (TTL) de la ressource n’est pas arrivée à expiration. Chaque fois qu’un client demande une ressource dont la durée de vie a expiré, Front Door récupère une nouvelle copie mise à jour de la ressource pour servir la demande, puis la stocke dans le cache.

La meilleure pratique consiste à veiller à ce que vos utilisateurs finaux obtiennent toujours la dernière copie de vos ressources. Pour cela, versionnez vos ressources à chaque mise à jour et publiez-les avec de nouvelles URL. Azure Front Door récupère immédiatement les nouvelles ressources lors de la demande suivante du client. Il peut arriver que vous souhaitiez vider du contenu mis en cache de tous les emplacements POP (point de présence) et forcer Front Door à récupérer les ressources mises à jour. La raison pour laquelle vous souhaitez vider du contenu mis en cache est que de nouvelles mises à jour ont été apportées à votre application ou que vous tentez de modifier des informations incorrectes.

Prérequis

Consultez Mise en cache avec Azure Front Door pour découvrir le fonctionnement de la mise en cache.

Configurer le vidage du cache

  1. Accédez à la page de vue d’ensemble de votre profil Azure Front Door, puis sélectionnez Vider le cache en haut de la page.

    Capture d’écran du bouton Vidage du cache dans la page Aperçu.

  2. Sélectionnez un point de terminaison, puis un domaine ou un sous-domaine que vous souhaitez vider du pop Front Door. Vous pouvez sélectionner plusieurs domaines ou sous-domaines à vider.

    Important

    Le vidage du cache pour des domaines génériques n’est pas pris en charge, vous devez spécifier un sous-domaine pour vider le cache. Vous pouvez ajouter plusieurs sous-domaines à un domaine générique. Par exemple, pour le domaine générique *.contoso.com, vous pouvez ajouter des sous-domaines sous la forme de dev.contoso.com ou test.contoso.com. Si vous souhaitez obtenir plus d’informations, consultez la rubrique Domaines génériques dans Azure Front Door.

    Capture d’écran de la page de vidage du cache.

  3. Pour effacer toutes les ressources, sélectionnez vider toutes les ressources pour les domaines sélectionnés. Sinon, entrez les Chemins de chaque ressource que vous souhaitez vider.

    Les formats suivants sont pris en charge dans les listes de chemins d’accès à vider :

    • Vidage à chemin unique : supprimez des ressources individuelles en spécifiant leur chemin complet (sans le protocole ni le domaine) avec l’extension de fichier. Par exemple : /pictures/strasbourg.png.
    • Vidage du domaine racine : videz la racine du point de terminaison avec /* dans le chemin.

    Les vidages de cache pour Azure Front Door ne respectent pas la casse. Par ailleurs, ils ne prennent pas en compte les chaînes de requête indépendantes, ce qui signifie que le vidage d’une URL a pour effet de vider toutes ses variantes constituées de chaînes de requête.

Notes

Le vidage du cache peut prendre jusqu’à 10 minutes à se propager sur tous les emplacements POP d’Azure Front Door.

Étapes suivantes

Découvrez comment créer un service Azure Front Door.