Hola! Actualmente tengo configurado el Heartbeat con WP Rocket tal como se indica en una de vuestras guías (aquí). Es decir, lo tengo así:
Sin embargo, al tener mi web Woocommerce no se si esta configuración puede ocasionar algún problema, concretamente el tenerlo desactivado en el Frontend.
Muchas gracias
Contenido solo visible a usuarios registrados
Hola Alejandra.
No hay problema lo tienes bien, lo que hace Heartbeat es reducir las peticiones a la api de WordPress.
Para que me entiendas digamos que Heartbeat es el latido del corazón de WordPress y este por defecto tiene unos latidos acelerados, lo que hacemos es reducir esos latidos del corazón para que no sean tan acelerados y WordPress se canse menos.
Con las opciones por defecto de WP Rocket es suficiente:
al tener mi web Woocommerce no se si esta configuración puede ocasionar algún problema,
En principio no tienes porqué tener problemas.
Un saludo
@pepesoler Gracias por responder Pepe. Sí ya se que con la configuración por defecto no hay problema.
Comportamiento en frontend: Desactivar
Pero como puse en el primer mensaje, yo el comportamiento en el Frontend lo tengo desactivado porque es lo que pone en vuestras guías. Y esto es lo que tengo dudas de si puede ocasionar problemas o no.
Hola Alejandra.
Y esto es lo que tengo dudas de si puede ocasionar problemas o no.
No, incluso teniendo activado no creo que tengas problemas aunque lo recomendable si tienes WooCommerce es que lo desactives en el front pero como te digo no creo que tengas problemas, solo se reducen las peticiones durante segundos.
Puedes revisar lo que indican en la documentación de WP Rocket:
-> https://docs.wp-rocket.me/article/1119-control-wordpress-heartbeat-api
Un saludo
Hola Alejandra.
Nada gracias a ti.
Cualquier consulta que tengas no dudes en comunicarlo.
Te explico un poco el funcionamiento de Heartbeat en WooCommerce:
Heartbeat se utiliza principalmente en el administrador de WordPress para guardar automáticamente borradores de publicaciones, etc.
Sin embargo, WooCommerce usa el mismo admin ajax para algunas operaciones asincrónicas, como:
Recalcular los costos de envío y los impuestos después de que los detalles del cliente hayan cambiado.
Cargar variaciones en las páginas de productos (tanto en la vista del administrador como en la vista del cliente).
Función de agregar al carrito en las páginas de la tienda.
Actualización del contenido del carrito .
Pero ninguna de estas operaciones utiliza la API Heartbeat todo se realiza haciendo peticiones directamente al archivo de admin ajax
Cerramos el tema.
Un saludo