Refrescar página que no se actualizan

Siempre que cambiamos un código js o css se actualiza nuestra aplicación pero muchas veces no se muestran los resultados esperados en las páginas de nuestros usuarios, es normal pues los navegadores del cliente descargan una caché para evitar estar descargando estos archivos y no siempre es muy fiable su opción de auto actualización que puede ser por el tamaño del archivo js o css o por su fecha de modificación, o por el código asignado por el servidor web que indica si se ha modificado o no.

Las técnicas son simples: pulsar la tecla F5 que envía la orden al navegador de que actualice el contenido o en caso más extremo borrar la caché del mismo y que vuelva a cargar todo.

logo Esto se complica cuando utilizamos herramientas como Minify Uri Builder, que optimizan y comprimen códigos js o css para eliminar saltos de línea, comentarios y espacios en blanco, pues algunas se crean su propio cache por tanto el usuario recibe el código comprimido de la caché no del archivo nuevo, esto ocurre en muy raras ocasiones pero si se diera el caso la opción es cambiar el orden de los archivos en la ruta al archivo comprimido, o sea el tiene la cache del archivo1,archivo2 pero ponernos archivo2,archivo1 y el entiende que es algo nuevo y que tiene que compilarlo.

Esto me ha pasado hoy que no se actualizaban las páginas y el código original estaba correcto.

Comentarios