Aller au contenu
D1
FR

Notes d'étude

En-tête Cache-Control (pourquoi le rafraîchissement n'a pas fonctionné)

en-tête cache-control · mise en cache http expliquée · en-tête max-age France

Explication de Cache-Control, max-age, et utilisation d'outils d'en-têtes pour déboguer la mise en cache sur des sites statiques.

Cache-Control dit aux navigateurs et CDN combien de temps stocker la réponse. max-age=31536000 sur HTML = vous ne verrez pas les modifications sans un rafraîchissement forcé.

On a utilisé le vérificateur d'en-têtes HTTP sur notre nginx et on a vu public, max-age sur les assets — bon pour la vitesse, mauvais si vous oubliez en déboguant.

Les articles « en-tête cache-control expliqué » sont partout ; ma version : lisez la ligne d'en-tête réelle de VOTRE site, pas un modèle.

ETag et Last-Modified existent encore. Le cache est compliqué avec plusieurs proxies.

Pour le labo : changez le CSS, vérifiez l'en-tête, expliquez pourquoi le mode incognito montrait encore l'ancien fichier. L'histoire de mon mardi.