Cache Busting
Técnica para forzar a los navegadores y CDN a obtener archivos actualizados añadiendo información de versión a los nombres de archivo o parámetros de consulta.
El cache busting fuerza a los navegadores y las CDN a invalidar versiones en caché obsoletas cuando se actualizan archivos estáticos. Aunque el almacenamiento en caché a largo plazo beneficia el rendimiento, provoca que el contenido desactualizado persista tras las actualizaciones.
Los enfoques principales incluyen el hash en el nombre de archivo (logo.a3f2b1.png) y los parámetros de consulta (logo.png?v=20250507). El hash en el nombre garantiza la invalidación de la caché de la CDN, ya que la propia URL cambia. Los parámetros de consulta son más sencillos de implementar, pero algunas CDN pueden ignorar las cadenas de consulta.
Las herramientas de compilación (webpack, Vite) generan automáticamente nombres de archivo con hash durante el empaquetado. Integrar el cache busting en los pipelines de optimización de imágenes asegura que las actualizaciones de imágenes optimizadas lleguen de forma fiable a los usuarios.