La API Heartbeat de WordPress utiliza /wp-admin/admin-ajax.php para ejecutar llamadas AJAX desde el navegador web. En teoría, esto suena genial, ya que WordPress puede realizar un seguimiento de lo que sucede en el panel de control.
Sin embargo, esto también puede comenzar a enviar solicitudes excesivas a admin-ajax.php , lo que puede generar un alto uso de la CPU. Siempre que un navegador web se deja abierto en una página que utiliza la API Heartbeat, esto podría ser un problema.
La API Heartbeat de WordPress en acción
Algo que maneja la API Heartbeat de WordPress es la página principal del panel de administración de WordPress. Si todo lo que hicieras fuera iniciar sesión en WordPress y luego minimizaras esa ventana y comenzaras a trabajar en otra cosa, verías solicitudes de admin-ajax.php en los registros de acceso de tu sitio.
En [00:29:30] inicié sesión en el panel y puedes ver la solicitud inicial GET /wp-admin/index.php .
Luego, en [00:30:31] la API Heartbeat de WordPress envía una solicitud Heartbeat POST /wp-admin/admin-ajax.php .
Con el panel de WordPress en foco, las solicitudes Heartbeat deben espaciarse con el máximo de 60 segundos que permite la API. Si el panel está fuera de foco, las solicitudes Heartbeat se espacian hasta 120 segundos entre ellas.
Deshabilitar la API Heartbeat de WordPress
Si nota que recibe una cantidad excesiva de solicitudes admin-ajax.php , puede deshabilitar la API Heartbeat de WordPress para evitar que este tipo de actividad se realice automáticamente.
Instalación del complemento Heartbeat Control
-
En primer lugar, inicie sesión en el panel de administración de WordPress .
En el panel, desplace el cursor sobre Plugins y haga clic en Agregar nuevo . -
En esta página, introduzca Heartbeat Control en el cuadro de búsqueda de la parte superior y pulse la tecla Intro del teclado para realizar la búsqueda.
Puede encontrar el complemento como Mención en la captura de pantalla siguiente -
Como ya has buscado el nombre exacto del complemento, debería ser el primer resultado que aparezca. Para instalarlo, haz clic en el botón Instalar ahora.
- WordPress se encargará ahora de la descarga e instalación del complemento Heartbeat Control. Por supuesto, asegúrate de hacer clic en Activar complemento cuando hayas terminado.