WordPress Directo
  • Tutoriales
  • Plugins
  • Plantillas
  • Optimización
  • SEO
  • WordPress Hosting
No Result
View All Result
WordPress Directo
  • Tutoriales
  • Plugins
  • Plantillas
  • Optimización
  • SEO
  • WordPress Hosting
No Result
View All Result
WordPress Directo
No Result
View All Result

Optimización de WordPress para reducir la carga dinámica del servidor

Editor WPDirecto by Editor WPDirecto
25 agosto 2025
in Optimización
Reading Time: 7 mins read
0

WordPress es uno de los gestores de contenidos más utilizados del mundo, pero también es conocido por su elevado consumo de recursos dinámicos si no se ajusta correctamente. Aunque gran parte de la carga puede mitigarse con el uso de CDN y cacheo de archivos estáticos, existen procesos internos que continúan generando peticiones al servidor de forma constante.

Estas solicitudes dinámicas, como la API Heartbeat, las tareas de cron virtuales o las llamadas a admin-ajax.php, pueden saturar un hosting compartido o incluso ralentizar servidores dedicados cuando el tráfico aumenta. La buena noticia es que existen ajustes sencillos para aligerar esta presión y mejorar la estabilidad general de la web.


La importancia de reducir carga dinámica en WordPress

Cada vez que un visitante entra en una página, WordPress genera múltiples procesos: consultas a la base de datos, ejecución de funciones PHP, envío de AJAX y actualización de cron jobs.

Artículos relacionados

Woocommerce y SSL: Por qué necesitas SSL y riesgos de no tenerlo

23 junio 2020

¿Dónde almacena WordPress las imágenes?

5 febrero 2019

Cómo instalar la extensión PHP ImageMagick (Imagick) en servidores Linux

7 abril 2025

Ataques DDoS vs. Velocidad Web: Por qué la optimización del rendimiento es clave

22 febrero 2025

Si no se controlan, estos procesos pueden traducirse en:

  • Consumo excesivo de CPU y memoria.
  • Respuestas lentas del servidor.
  • Problemas de escalabilidad en momentos de picos de tráfico.
  • Experiencias negativas para los usuarios, con tiempos de carga elevados.

Por ello, la optimización del comportamiento dinámico se ha convertido en una parte fundamental de la administración moderna de WordPress.


Desactivar o limitar la API Heartbeat

La API Heartbeat de WordPress fue creada para mantener la comunicación en tiempo real entre el navegador del usuario y el servidor. Entre otras cosas, permite:

  • Guardar borradores automáticamente en el editor.
  • Mostrar si otro usuario está editando una entrada.
  • Enviar peticiones AJAX para actualizaciones en segundo plano.

El problema es que, por defecto, genera peticiones cada 15-60 segundos, incluso cuando el usuario está inactivo en la pestaña. Esto provoca una gran cantidad de procesos innecesarios.

Cómo desactivar manualmente la API Heartbeat

Se puede limitar su uso añadiendo un pequeño fragmento de código al archivo functions.php del tema activo o a un plugin de funciones personalizado:

add_action( 'init', function() {
    wp_deregister_script('heartbeat');
}, 1 );
Lenguaje del código: JavaScript (javascript)

Este código desactiva por completo la API Heartbeat. Si se desea simplemente reducir su frecuencia, se puede usar:

add_filter( 'heartbeat_send', '__return_false' );
add_filter( 'heartbeat_settings', function( $settings ) {
    $settings['interval'] = 120; // 120 segundos
    return $settings;
});
Lenguaje del código: PHP (php)

Cómo desactivar con un plugin como Perfmatters

El plugin Perfmatters ofrece una forma mucho más sencilla:

  • Acceder a Perfmatters → Opciones.
  • Activar la opción Desactivar Heartbeat o reducir su frecuencia a 60/120 segundos.

Con un clic, se consigue reducir cientos o miles de peticiones diarias innecesarias.


Sustituir wp-cron.php por un cron real en el servidor

WordPress incluye un sistema de tareas programadas conocido como WP-Cron. Este mecanismo ejecuta acciones como publicar entradas programadas, enviar correos o limpiar revisiones.

El inconveniente es que se activa cada vez que un usuario visita la web, lo que añade carga extra al servidor y, en sitios con poco tráfico, puede provocar retrasos en la ejecución de tareas.

Paso 1: Desactivar WP-Cron interno

Para hacerlo, basta con añadir esta línea en el archivo wp-config.php:

define('DISABLE_WP_CRON', true);
Lenguaje del código: JavaScript (javascript)

Paso 2: Crear un cron real en el servidor

Después, se debe programar un cron job real en el hosting (cPanel, Plesk o acceso SSH). Un ejemplo de configuración típica sería:

*/5 * * * * php /ruta/a/tu/web/public_html/wp-cron.php > /dev/null 2>&1
Lenguaje del código: JavaScript (javascript)

Este cron ejecutará las tareas de WordPress cada 5 minutos de manera controlada, sin depender de las visitas de los usuarios.


Evitar abusos de admin-ajax.php

Otro de los grandes responsables del consumo excesivo en WordPress es el archivo admin-ajax.php, utilizado para ejecutar peticiones en segundo plano.

Aunque es útil para funciones del panel de administración o formularios en el frontend, también es uno de los archivos más atacados por bots y puede disparar el consumo de CPU.

Recomendaciones para mitigarlo:

  1. Limitar su uso en el frontend: muchos plugins cargan peticiones AJAX innecesarias incluso en páginas públicas. Identificar estos plugins y reemplazarlos por alternativas más ligeras puede marcar la diferencia.
  2. Bloquear bots maliciosos: configurar reglas en Cloudflare o en el servidor para evitar accesos abusivos a /wp-admin/admin-ajax.php.
  3. Optimizar el panel de administración: desactivar notificaciones en vivo o funcionalidades que dependan de AJAX continuo.

En combinación con las medidas anteriores, esto ayuda a reducir las peticiones que realmente llegan al servidor.


Complementar con plugins de rendimiento

Además de estos ajustes técnicos, los plugins de optimización siguen siendo un gran aliado:

  • FlyingPress: excelente para cachear dinámicos y controlar carga de recursos.
  • WP Rocket: simplifica la configuración con opciones automáticas de precarga, minificación y diferido de JS.
  • Perfmatters: además de gestionar la API Heartbeat, permite deshabilitar scripts y estilos innecesarios por página.

Su uso combinado con Cloudflare y buenas prácticas de cacheo puede reducir la carga del servidor hasta en un 70 %, según diversos benchmarks.


Conclusión

La optimización de WordPress no pasa solo por usar una CDN o cachear imágenes. Gran parte de la mejora depende de controlar los procesos dinámicos que ejecuta el servidor:

  • Reducir la frecuencia de la API Heartbeat.
  • Configurar un cron real en lugar de wp-cron.php.
  • Controlar el acceso a admin-ajax.php.
  • Complementar con plugins de optimización de recursos.

Estas medidas, sumadas a una estrategia de cacheo con Cloudflare o sistemas similares, permiten que incluso un hosting modesto soporte mejor los picos de tráfico, garantizando estabilidad y rapidez.


Preguntas frecuentes (FAQ)

1. ¿Es seguro desactivar la API Heartbeat de WordPress?
Sí, aunque lo recomendable es reducir su frecuencia en lugar de eliminarla por completo, ya que algunas funciones del editor o plugins pueden depender de ella.

2. ¿Cada cuánto tiempo debe ejecutarse el cron real en el servidor?
Lo habitual es configurarlo cada 5 minutos, aunque en webs pequeñas puede bastar con cada 10 o 15 minutos.

3. ¿Qué impacto tiene admin-ajax.php en el rendimiento?
En sitios con mucho tráfico, puede convertirse en el principal consumidor de CPU, especialmente si plugins mal optimizados envían peticiones constantes. Limitar su uso o bloquear accesos abusivos es clave.

4. ¿Qué plugin es más recomendable para reducir carga dinámica?
Perfmatters es muy eficaz para controlar Heartbeat y scripts, mientras que FlyingPress o WP Rocket son más completos para cacheo y optimización de recursos. Lo ideal es combinarlos según las necesidades del sitio.

Tags: cargaoptimización
ShareTweetSendSharePin
Editor WPDirecto

Editor WPDirecto

Editor de WPDirecto potenciado con IA con el apoyo del equipo de edición.

Te puede interesar...

Optimización

WebP vs AVIF en 2025: qué formato elegir, cuándo y por qué (con ejemplos reales y guías de implementación)

22 septiembre 2025

Resumen ejecutivo: en 2025, AVIF ofrece mejor compresión y calidad visual que WebP en...

Plugins

WPO Tweaks 2.1: el “todo en uno” gratuito que acelera WordPress con un clic

19 septiembre 2025

WPO Tweaks acaba de dar un salto importante con su versión 2.1.x y se...

Optimización

Cómo reducir los fallos de caché en WordPress y evitarlos: consejos prácticos con LiteSpeed, Redis y MySQL

2 septiembre 2025

En el ecosistema de WordPress, la velocidad de carga y la eficiencia en la...

Optimización

Cómo instalar y usar MySQLTuner en Ubuntu para optimizar MySQL o MariaDB

29 agosto 2025

Optimizar el rendimiento de una base de datos es tan importante como contar con...

Deja una respuesta Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

No Result
View All Result
Plugin Imagify, optimizar imágenes
wordpress hosting NVME
Elegant Themes WordPress
elementor editor plugin




Últimos artículos

Optimiza la velocidad de carga de tu sitio web WordPress con Divi Builder

24 abril 2023

Uso de Propiedades Personalizadas de CSS con theme.json en WordPress

18 febrero 2025

Cómo personalizar la pantalla de login de WordPress

28 junio 2019

6 plugins para redes sociales, incluyendo TikTok

21 enero 2020

Las mejores plantillas de WordPress para una ONG

24 diciembre 2016
WordPress Directo

WPDirecto.com es una revista especializada en WordPress y WooCommerce que ofrece una amplia gama de recursos, incluyendo tutoriales, análisis de plugins y plantillas, consejos de optimización y estrategias de SEO, para ayudar a los usuarios a mejorar y personalizar sus sitios web, manteniéndolos informados sobre las últimas novedades y tendencias en el mundo de WordPress.

Menu

  • Tutoriales
  • Plugins
  • Plantillas
  • Optimización
  • SEO
  • WordPress Hosting

Información

WPDirecto es un medio de Medios y Redes:
  • Artículos patrocinados
  • Servicio de diseño web
  • Contacto
  • Acerca de MyR
  • Política de privacidad y cookies
  • Aviso Legal

© 1995-2025 Color Vivo Internet, SLU (Medios y Redes Online).. Otros contenidos se cita fuente. Infraestructura cloud servidores dedicados de Stackscale.

No Result
View All Result
  • Tutoriales
  • Plugins
  • Plantillas
  • Optimización
  • SEO
  • WordPress Hosting

© 1995-2025 Color Vivo Internet, SLU (Medios y Redes Online).. Otros contenidos se cita fuente. Infraestructura cloud servidores dedicados de Stackscale.