Votre site affiche encore l’ancienne version ? Vérifiez le cache
Repérez du HTML, du CSS ou des images obsolètes grâce à Cache-Control, ETag et aux réponses 304.
Trouver le fichier obsolète
Un HTML récent peut charger une ancienne feuille de style. Un HTML ancien peut aussi appeler un ancien nom de fichier. Dans Réseau, sélectionnez le document et la ressource séparément. Notez Cache-Control, ETag et Age s’il existe. Un état 200 ne prouve pas que la réponse vient directement de l’origine.
Distinguer max-age, no-cache et no-store
max-age=600 fixe une durée de fraîcheur de 600 secondes. no-cache impose une validation avant réutilisation. no-store demande de ne pas stocker la réponse. Une durée longue convient à des fichiers publics dont l’adresse est versionnée. Évitez de mettre des pages personnelles dans un cache partagé.
Interpréter ETag et 304 ensemble
Si le navigateur a gardé ETag "v1", il peut envoyer If-None-Match avec cette valeur. Une réponse 304 permet de réutiliser le corps stocké. Une ressource modifiée doit recevoir le nouveau corps et le nouveau validateur. Si ce n’est pas le cas, vérifiez le déploiement et les caches. Désactiver le cache du navigateur ne coupe pas celui du CDN.
Publier des URL versionnées
Des noms comme app.a1b2.css et app.c3d4.css permettent un cache long pour les ressources tout en revalidant le HTML. Après publication, vérifiez que le HTML appelle le nouveau fichier et que le contenu est celui attendu. Si le DNS vise encore l’ancien serveur, vérifiez la migration DNS.
En-têtes HTTP
Consultez les en-têtes de requête envoyés à Astrotor. Pour les réponses de votre site, ouvrez le panneau Réseau.
Ouvrir l’outil