Cómo reducir el consumo wp-admin/admin-ajax.php

Cómo reducir el consumo wp-admin/admin-ajax.php

En ocasiones nuestro WordPress puede hacer un uso excesivo del admin-ajax.php haciendo un gran consumo de los recursos disponibles en el servidor y sobrecargándolo.
 
El fichero viene por defecto en nuestra instalación de WordPress al formar parte del core y su función es la de permitir la comunicación a través de peticiones de AJAX gracias a la API Heartbeat de WordPress. Por ejemplo, permite la comunicación entre algunos plugins, temas, el autoguardado de entradas y páginas, etc.
 
En reglas generales esto no debería afectar el rendimiento de nuestra instalación, pero cuando se instalan plugins adicionales y el tema se puede juntar con las visitas a nuestra web y generar solicitudes en intervalos de pocos segundos.
 
 
Nuestra recomendación es limitar estas conexiones para que no sean tan consecutivas y dejar un margen de tiempo entre ellas. Para esto podemos instalar el plugin Heartbeat Control.
 
Para ello, debe ir hasta Plugins e Añadir nuevo: 
 
 
Seguidamente, en la barra de búsqueda, debe buscar el plugin Heartbeat Control tal y como mostramos:
 
 
Una vez instalado el plugin podemos acceder en Ajustes > Control de Hearbeat:
 
 
Y marcamos que limite el Heartbeat en toda la web menos en las páginas para editar posts y además que lo limite a 60 segundos, tal y como marca la imagen a continuación:
 
 
Para más información, puedes contactar con nosotros.
    • Related Articles

    • Cómo reducir el consumo de wp-cron.php

      WordPress dispone de unas tareas programadas, como comprobar las actualizaciones de WordPress, plugins o tema, realizar copias de seguridad, realizar pingbacks, etc. Estas tareas suelen activarse cuando alguien visita la web, por ejemplo. Es por este ...
    • Cómo reducir el consumo y proteger wp-login.php

      En algunas ocasiones pueden intentar bombardear a peticiones nuestro fichero wp-login.php para obtener el usuario y contraseña. Para evitar que obtengan nuestros datos y que sobrecarguen los recursos del servidor podemos aplicar una acción ...
    • WooCommerce: Carga Lenta por 'wc-ajax=get_refreshed_fragments’

      WooCommerce es el plugin más popular para crear tiendas online en WordPress. Este plugin utiliza tecnología AJAX para ofrecer una experiencia de usuario fluida y dinámica. Una de las llamadas AJAX clave es wc-ajax=get_refreshed_fragments, diseñada ...
    • Cómo modificar el dominio asociado del WordPress desde wp-admin

      En esta guía vamos a mostrar cómo modificar el dominio asociado a su WordPress desde /wp-admin, es decir, desde el panel de administración de su WordPress. No necesariamente su carpeta de administración debe llamarse /wp-admin, pero ...
    • Qué hacer en caso de exceso de consumo en nuestro alojamiento

      Cuando las aplicaciones que tienes en el alojamiento generan un alto consumo de recursos del servidor, puede afectar al resto de webs alojadas en la misma máquina. Es por esta razón que, cuando los técnicos de cdmon detectan estos consumos, te ...