La API de WordPress Heartbeat es una gran característica que abre las puertas a los desarrolladores de complementos. Pero en algunos casos puede aumentar el uso de su 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 de latidos de WordPress

La API Heartbeat, introducida en WordPress 3.6, permite que su navegador se comunique con el servidor mediante llamadas AJAX cuando inicia sesión en el á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 complementos le muestren notificaciones en tiempo real.

Esto suena genial, pero si tiene demasiadas solicitudes, su servidor se ralentizará. Veamos cómo limitar o detener por completo la API Heartbeat de WordPress.

videotutorial

Suscríbete a WPBeginner

Si no te gusta el video o necesitas más explicaciones, sigue leyendo.

Lo primero que debe hacer es instalar y activar el complemento Heartbeat Control.Después de la activación, debe acceder Ajustes » Control de latidos Configura el complemento.

Página de configuración del complemento Heartbeat Control

Desde la opción Controlar la ubicación de los latidos, puede elegir dónde desea controlar la configuración de los latidos. Puede deshabilitarlo en el tablero, permitirlo en la página de edición posterior o deshabilitarlo completamente en cualquier lugar.

Cambiar el intervalo de llamadas de Heartbeat API

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 la página de edición posterior y cada minuto en el tablero. Puede elegir una frecuencia más alta.

Haga clic en el botón Guardar cambios para almacenar su configuración. Eso es todo lo que ha limitado con éxito las llamadas a la API de latidos en su sitio.

Deshabilite Heartbeat API en WordPress sin un complemento

Si es un usuario único en el sitio y está seguro de que no necesita ninguna de las funciones proporcionadas por la API, puede desactivarla. Puede usar el complemento de control de latidos que mencionamos anteriormente, o simplemente puede copiar y pegar este fragmento de código en el archivo functions.php de su tema o en un complemento específico del sitio.

add_action( 'init', 'stop_heartbeat', 1 );
function stop_heartbeat() {
wp_deregister_script('heartbeat');
}

Esperamos que este artículo lo haya ayudado a comprender cómo acelerar la API de latidos en WordPress. También puede consultar estos consejos y trucos para proteger el área de administración de WordPress.

Si te gustó este artículo, suscríbete a nuestro canal de YouTube para videos tutoriales de WordPress.También puedes encontrarnos en Gorjeo y Facebook.

Los datos expuestos en este sitio web son de índole informativo, no necesariamente están actualizados. Esta información es una recopilación de información de internet.