WordPress HeartBeat API

Cómo limitar la API Heartbeat en WordPress

La API Heartbeat de WordPress es una característica interesante y abre la puerta a grandes posibilidades para los desarrolladores de plugins. Sin embargo, en algunos casos, puede aumentar el uso de la CPU y ralentizar su sitio web. En este artículo, le mostraremos cómo limitar la API Heartbeat en WordPress o incluso detenerla por completo.

API HeartBeat de WordPress
Introducida en WordPress 3.6, la API Heartbeat permite que su navegador se comunique con el servidor mediante llamadas AJAX cuando está conectado al área de administración de WordPress. Esto permite que WordPress muestre a otros autores que otro usuario está editando una publicación y permite que los desarrolladores de plugins le muestren notificaciones en tiempo real. Suena muy bien, pero si tiene demasiadas solicitudes, su servidor se ralentizará. Veamos cómo limitar o detener por completo la API Heartbeat de WordPress.

Video tutorial

Suscríbase a MundoCMS Si no le gusta el video o necesita más instrucciones, siga leyendo. Lo primero que debe hacer es instalar y activar el plugin Heartbeat Control. Tras la activación, debe visitar Ajustes »Control de pulsaciones para configurar el plugin.
Página de configuración del plugin Heartbeat Control
Desde la opción «Controlar las ubicaciones de los latidos», puede seleccionar dónde desea controlar la configuración de los latidos. Puede apagarlo en el tablero, permitirlo en las páginas de publicación o apagarlo por completo en cualquier lugar.
Cambiar los intervalos de llamada de la API de Heartbeat
La siguiente opción le permite controlar la frecuencia de los latidos del corazón. De forma predeterminada, heartbeat realiza una llamada posterior cada 15 segundos en las páginas de publicación de publicaciones y cada minuto en el panel. Puede elegir una frecuencia más alta. Haga clic en el botón Guardar cambios para guardar su configuración. Eso es todo lo que ha podido hacer al limitar las llamadas a la API Heartbeat a su sitio.

Deshabilitar la API Heartbeat en WordPress sin plugin

Si es un solo usuario en su sitio y está seguro de que no necesita la funcionalidad que hace posible la API, puede desactivarla. Puede usar el plugin de control de latidos, mencionado anteriormente, o simplemente puede copiar y pegar este fragmento en el archivo functions.php de su tema o en un plugin específico del sitio. add_action (‘init’, ‘stop_heartbeat’, 1); función stop_heartbeat () {wp_deregister_script (‘latido’); } Esperamos que este artículo le haya ayudado a aprender cómo limitar la API Heartbeat en WordPress. También puede consultar estos consejos y trucos para proteger el área de administración de WordPress. Si le gustó este artículo, suscríbase a nuestro canal de YouTube para ver tutoriales en video de WordPress. También puede encontrarnos en Twitter y Facebook.

Leave a Reply