Tengo instalado Gtranslate.io Pro con Auto switch to browser language activo y aproximado cada 2 días la pagina front_page en su version original (ingles) deja de funcionar, aparece en otros idiomas y cuando selecciono el idioma ingles muestra otro idioma, esto pasa solo en el front_page con el idioma ingles y usando celular, con otras paginas de la misma web no hay problema. El problema se resuelve cuando vacío el Varnish Cache. Pero no puedo estar pendiente cada 2 días para vaciar el cache. Cual seria la solución definitiva?
Contenido solo visible a usuarios registrados
Hola Giambattista,
En este caso, al ser un plugin de pago tendrías que consultar con los desarrolladores si existe alguna forma de excluir este mismo de los plugins de caché, de igual forma verífica si tienes esta opción activa:
Autolimpieza de caché (Autoflush)
También prueba excluir de la caché tu página principal:
Puedes tratar con esto mientras te responden de soporte del plugin, otra alternativa que tienes es desactivar este varnish y mantener el plugin que ya utilizas de cache (autoptimize) también en versión pro.
Un saludo 🖐️
@argenis Gracias por la pronta respuesta,
Autolimpieza de caché (Autoflush) esta activa
No me gustaría excluir la pagina principal de la cache de Varnish, he usado varios cache y Varnish es el que ha trabajado mejor, cuando tenia activo el cache autoptimize era mucho mas lento la pagina.
Hola Giambattista,
En este caso entonces te comento que la vida de la caché de Varnish es de 24 horas. Es decir, cuando un usuario accede a una página, si esta no está cacheada, se cacheará, y permanecerá cacheada durante 24 horas.
Una vez transcurridas esas 24 horas, el siguiente usuario que acceda verá la página cacheada y, a la vez, se generará la nueva versión de la página, de nuevo con una vida de 24 horas.
De esta forma, con el parámetro desactivado los usuarios siempre verán versiones cacheadas de las páginas de la web y, en caso de que se añada o modifique un contenido, habrá que esperar un máximo de 24 horas para que se vea en la web.
Si, por ejemplo, se añade un contenido que se tiene que mostrar en una determinada página, y esa página ya lleva cacheada 23 horas, habría que esperar una hora para ser mostrado.
Puedes intentar entonces desactivar esta opcion si tu homepage no es cambiante, desactivar este parámetro cuenta con la ventaja de que la caché siempre estará funcionando, con la consiguiente disminución del consumo de recursos y una carga más rápida de la web, y con la desventaja de que los contenidos añadidos no se verán inmediatamente después de añadidos.
Un saludo 🖐️
Hola Giambattista,
La opción de auto vaciado de autoflush, pero ten en cuenta el margen de horas que te comento.
Un saludo 🖐️