Notas de estudio
Cabecera Cache-Control (por qué no funcionó el refresco)
cabecera cache-control · almacenamiento http en cache explicado · cabecera max-age
Explicación de Cache-Control, max-age, y el uso de herramientas de cabeceras para depurar el caché en sitios estáticos.
Cache-Control le dice a los navegadores y CDN cuánto tiempo guardar la respuesta. max-age=31536000 en HTML = no verás los cambios sin un refresco forzado.
Usamos el Comprobador de Cabeceras HTTP en nuestro nginx y vimos public, max-age en los recursos — bueno para velocidad, malo si lo olvidas al depurar.
Los artículos de «cache-control explicado» están en todas partes; mi versión: lee la línea de cabecera real de TU sitio, no de una plantilla.
ETag y Last-Modified siguen existiendo. El caché es complicado con múltiples proxies.
Para la práctica: cambia CSS, comprueba la cabecera, explica por qué el modo incógnito seguía mostrando el archivo antiguo. Historia de mi martes.