Estimados,
Junto con saludar, quisiera consultar qué alternativas actuales proponen para los casos en que se desea vaciar el caché.... particularmente nos pasa lo siguiente:
Hemos tenido que hacer varios cambios a muchas imágenes de un sitio, y lo que hacemos es borrar de la Biblioteca de Wordpress la imagen existente (ejemplo "estatica.png) y la volvemos a subir ("estatica.png"), pero tanto en el Editor como en la Página Resultante, visualizamos las antiguas, y solo si borramos caché del navegador vemos la correcta.
Luego probamos, subir las imágenes SIN borrar las anteriores, y claro el problema se soluciona porque WP las renombra con el correlativo que corresponda (estatica.png, estatica-1.png, estatica-2.png, -3, etc.). Sin embargo, nos complica que vayan quedando las anteriores porque en algunos casos son demasiadas.
Luego pensamos borrarlas al final del proceso (y nos quedarnos solo con la última, por ejemplo estatica-3.png) pero si volvemos a subir estatica.png vuelvo a visualizar la que subí la primera vez, es decir nuevamente desactualizada.
Entonces la pregunta es, hay alguna manera de poder vaciar el caché, para poder asegurar que los usuarios que se conecten verán las nuevas imágenes y no las antiguas?? o estamos obligados a subir y subir asumiendo que irán quedando la -1.png, -2.png, -3.png y que no podremos borrarlas??
En resumen, Queremos poder desarrollar y ojalá actualizar varias veces la misma imagen "imagen.png" y poder forzar de alguna manera para asegurar que verá la correcta.
Es esto posible? Se requiere utilizar un Plugin y a través de él vaciar caché?
Desde ya muchas gracias.
Saludos!
Hola Jorge.
hay alguna manera de poder vaciar el caché, para poder asegurar que los usuarios que se conecten verán las nuevas imágenes y no las antiguas??
Los usuarios no tienen que tener ese problema, suele pasar cuando estás trabajando continuamente en la web y solo a los usuarios que están accediendo constantemente ya que no termina de descargar la caché del navegador.
Para revisar los cambios puedes acceder en el navegador en modo Incógnito:
-> https://support.google.com/chrome/answer/95464?co=GENIE.Platform%3DDesktop&hl=es
Un saludo
Hola Pepe,
Gracias por la pronta respuesta.
Me quedan algunas dudas, cuando dices: "solo a los usuarios que están accediendo constantemente ya que no termina de descargar la caché del navegador."
Qué significa eso?? No logro comprender a qué se refiere.
Por ejemplo: Si un usuario final visualiza hoy la imagen (estatica.png) y yo (desarrollador) posteriormente la cambio (por ejemplo al día siguiente - borrando la antigua y volviéndola a subir como estatica.png)... por qué este usuario no tendría el problema???? Si el va a tener guardada en caché la imagen del día anterior???
Para el trabajo de los desarrollores probaré el modo incógnito que propones.
Será otra solución utilizar algún plugin que tenga la opción de "vaciar caché"?? He estado probando pero tampoco me funciona.
Saludos y muchas gracias!
Hola Jorge.
por qué este usuario no tendría el problema????
la caché del navegador tiene un tiempo para descargarse, de normal un usuario no entrda constantemente y le da tiempo a la caché de su navegador a descargar y volver a carga la nueva caché, pongamos que un usuario normal puede entrar cada tres o cuatro días o incluso al día siguiente, con lo que la caché ya sea descargado.
Tu como desarrollador, realizas un cambio e intentas verlo enseguida, pero la caché de tu navegador sigue cargando la caché qu etenias anteriormente por que no le da tiempo a descargar.
Accediendo en modo incógnito lo que hace es cargar la caché con lo que que las modificaciones tendrías que poder verlas.
Un saludo
Hola Pepe, Gracias por la respuesta.
Efectivamente, un usuario normal puede que entre cada 3 o 4 días, pero nosotros también tenemos periodos en que entran todos los días....
Entonces cómo podré asegurarme que no vean imágenes obsoletas?? En relación a esto, el tiempo de descarga de la caché que mencionas, varia según el navegador?? Cuánto es ese tiempo??
Luego probé modo incógnito y sigo también viendo la imagen antigua. En este modo, cambié la imagen (manteniendo el nombre estatica.png) y tanto en el editor como en la previsualización, se muestra la antigua.
Hasta el momento, lo único que me funciona es aceptar que wordpress renombre la imagen (estatica-1.png, estatica-2.png, estatica-3.png, etc) y no borrar las antiguas, pero eso era lo que justamente quería evitar.
Quedo atenta a alguna sugerencia.
Saludos!!!
Hola
Podrías evaluar usar expire headers a nivel de .htacces, es decir puedes indicar el tiempo de cache de algunos elementos.
https://www.webempresa.com/foro/preguntas-sobre-prestashop/add-expires-headers
En tu caso puedes evaluar para las imágenes usar un período menor de expiración a nivel de horas o días, aqui tienes la documentación completa:
https://httpd.apache.org/docs/2.4/mod/mod_expires.html
Saludos.
Estimado,
Muchas Gracias por la respuesta, revisaré lo indicado y comento cómo me va.
Saludos!
Hola Jorge.
Ok, dejamos el hilo abierto por si tienes que retomarlo.
Un saludo