El almacenamiento en caché de larga duración hace que las visitas repetidas sean más rápidas, pero sólo cuando un archivo modificado recibe una nueva URL. Los nombres de archivos JavaScript y CSS con hash están diseñados para ese modelo; HTML normalmente necesita una ventana de actualización más corta.
Haga coincidir la política con el archivo
- Toma huellas dactilares de activos estáticos y sírvalos con una antigüedad máxima larga e inmutable.
- Deje que HTML se revalide o caduque lo suficientemente rápido como para que las implementaciones puedan actualizar el contenido de la página.
- Evite aplicar una política larga e inmutable a los nombres de archivos que se sobrescriben en su lugar.
Cache-Control: public, max-age=31536000, immutableVerifique la respuesta, no la configuración.
Después de la implementación, inspeccione los encabezados tanto en un recurso con hash como en una página HTML. Una CDN ascendente puede ignorar, anular o almacenar en caché un archivo de configuración.
Un buen almacenamiento en caché respalda el rendimiento y las versiones confiables. No cambia la indexación directamente, pero un sitio rápido y estable es más fácil de usar para las personas.
