Cómo limitar la API Heartbeat en WordPress

La API Heartbeat de WordPress es una gran característica 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.

Introducida en WordPress 3.6, la API Heartbeat permite que el navegador se comunique con el servidor mediante llamadas AJAX al iniciar sesión en el área de administración de WordPress. Esto permite que WordPress muestre a otros autores que una publicación ha sido editada por otro usuario y permite a los desarrolladores de plugins mostrarle notificaciones en tiempo real.

Eso suena muy bien, pero si tiene demasiadas solicitudes, su servidor se ralentizará. Echemos un vistazo a cómo limitar o detener por completo la API Heartbeat de WordPress.

Si no le gusta el video o necesita más instrucciones, siga leyendo.

Lo primero que debe hacer es instalar y activar el archivo. Control de latidos conectar. Después de la activación, debe visitar Configuración »Monitor de frecuencia cardíaca para configurar el plugin.

Desde la opción «Verificar ubicaciones de latidos», puede seleccionar dónde desea verificar la configuración de latidos. Puede deshabilitarlo en el tablero, permitirlo en las páginas de edición de publicaciones o deshabilitarlo por completo en todas partes.

La siguiente opción le permite verificar su frecuencia cardíaca. De forma predeterminada, heartbeat realiza una llamada posterior cada 15 segundos en las páginas de edición de publicaciones y cada minuto en el panel de control. Puede elegir una frecuencia más alta.

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

Deshabilitar la API Heartbeat en WordPress sin plugin

Si es un solo usuario en su sitio y está seguro de que no necesitará ninguna funcionalidad que posibilite la API, puede desactivarla. Puede usar el plugin de control de latidos, mencionado anteriormente, o simplemente puede copiar y pegar este fragmento de código en el archivo functions.php de su tema o en un plugin específico del sitio.

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

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

¿Te ha resultado útil??

0 / 0

Deja una respuesta 0

Tu dirección de correo electrónico no será publicado. Required fields are marked *