Cómo limitar la API de Heartbeat en WordPress
WordPress Heartbeat API es una gran característica y abre la puerta a grandes posibilidades para los desarrolladores de complementos. Sin embargo, 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 de Heartbeat en WordPress o incluso detenerla por completo..
Introducido en WordPress 3.6, la API de Heartbeat permite que su navegador se comunique con el servidor mediante llamadas AJAX cuando se registra en el área de administración de WordPress. Esto permite a WordPress mostrar a otros autores que un usuario está editando una publicación y permitir que los desarrolladores de complementos le muestren notificaciones en tiempo real.
Esto suena bien, pero si tiene demasiadas solicitudes, entonces su servidor se ralentizará. Veamos cómo limitar o detener completamente la API de WordPress Heartbeat.
Video Tutorial
Suscribirse a WPBeginnerSi no te gusta el video o necesitas más instrucciones, continúa leyendo.
Lo primero que debes hacer es instalar y activar el complemento de control de Heartbeat. Tras la activación, debe visitar Configuraciones »Control de Heartbeat para configurar el plugin.
Desde la opción 'Controlar ubicaciones de latidos', puede seleccionar dónde desea controlar la configuración de los latidos. Puede deshabilitarlo en el panel, permitirlo en las páginas de edición posterior o deshabilitarlo completamente en todas partes.
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 edición posterior y cada minuto en el panel. Puedes 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 latido en su sitio.
Deshabilitar la API de Heartbeat en WordPress sin un complemento
Si usted es un usuario único en su sitio y está seguro de que no necesitará ninguna de las funciones posibles gracias a la API, entonces puede desactivarlo. Puede usar el complemento de control de los latidos del corazón, como 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 te haya ayudado a aprender cómo limitar la API de latido en WordPress. También es posible que desee revisar estos consejos y trucos para proteger el área de administración de WordPress.
Si le ha gustado este artículo, suscríbase a nuestros tutoriales en video del Canal de YouTube para WordPress. También puedes encontrarnos en Twitter y Facebook..