Hola,
Queremos activar Magic Cache (Varnish) en dietacoherente.com, WordPress + WooCommerce. Search Console nos reporta LCP deficiente en móvil (5,0 s, datos de campo) en ~600 URLs, y actualmente no hay ninguna caché de página activa (WP Rocket instalado pero desactivado, Microcache desactivado), así que es la primera medida que queremos aplicar.
Dudas concretas antes de activarlo:
Gracias
Contenido solo visible a usuarios registrados
Añado dos cosas detectadas mientras preparábamos la activación:
tienda.dietacoherente.com caducó el 07/07/2022 (Let's Encrypt, CN=tienda.dietacoherente.com). El vhost funciona — por HTTP hace 301 a la web principal — pero por HTTPS falla el handshake y el visitante ve el aviso de seguridad. ¿Podéis renovarlo o reactivar la renovación automática de ese subdominio?X-Microcache: True, que no aparece en www.dietacoherente.com. ¿Significa que el Microcache de nginx ya está disponible en la infraestructura y solo está desactivado para el dominio principal? Lo pregunto porque, junto a Magic Cache, nos interesa saber qué combinación recomendáis para el dominio principal (¿Varnish solo, Microcache solo, o ambos?).Hola Amil,
En este caso lo primero si quieres activar Magic Cache, es instalar el plugin de WE-Varnish-Cache, toma en cuenta que no basta solo con activarlo en Wepanel; el plugin te permite gestionar desde WordPress la caché dinámica, autolimpieza y las URLs que no deben almacenarse en Varnish.
Una vez lo instales, activa la opción de Caché Dinámica y Autolimpieza de caché (Autoflush).
Para WooCommerce es importante que excluyas las páginas que muestran información propia de cada usuario, por ejemplo, añade estas URL en el apartado Excluir direcciones URL del almacenamiento en caché dinámica.
/carrito/
/finalizar-compra/
/mi-cuenta/
Si las URLs en tu tienda son distintas, entonces debes añadir estas URLs que estés utilizando en WooCommerce. Puedes revisar la guía completa en este enlace: https://guias.webempresa.com/preguntas-frecuentes/magic-cache/
Sobre lo que nos comentas del TTL, Magic Cache trabaja con un tiempo de vida de caché de 24 horas, sin embargo al tener activa la autolimpieza, no necesitas ir modificando este valor, cuando se realiza cualquier cambio en el contenido de tu sitio web el plugin se encarga de gestionar el vaciado de la caché. Si en algún momento realizas un cambio que no ves reflejado, puedes limpiar la caché de forma rápida desde tu webpanel.
Si ahora no tienes activo WPRocket y microcache puedes probar primero Magic Cache y revisar el funcionamiento de tu sitio web, toma en cuenta realizar diferentes pruebas tanto con usuario invitado como con uno registrado y que se muestre bien el funcionamiento de añadir al carrito, eliminar, finalizar compra, acceso a mi cuenta.
Si anteriormente tuviste desactivado Magic Cache no podemos indicarte el histórico o lo que sucedió, ya que desde foro no tenemos acceso a tu cuenta y consultar este tipo de históricos.
Sobre los certificados para los subdominios en este caso envía un ticket a soporte para que puedan revisar tu cuenta de hosting y verifica su reactivación.
Puedes verificar todo esto y revisar si tras unos días todo funciona correctamente en tu tienda.
Un saludo.