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.