Persona diagnosticando velocidad de WordPress con código CSS en pantalla

Mi WordPress va lento y he probado todo — las causas que nadie menciona

Has instalado LiteSpeed Cache. Has comprimido las imágenes. Has eliminado plugins. Tu web sigue tardando 4 segundos en cargar.

Bienvenido al club. Esto pasa más de lo que parece, y casi siempre tiene una causa que los tutoriales de «cómo acelerar WordPress» no mencionan.

Te cuento las que me he encontrado.


La tabla wp_options está llena de basura

Esta es la causa más frecuente que nadie revisa.

WordPress guarda configuraciones en una tabla llamada wp_options. El problema es que muchos plugins escriben datos ahí y nunca los borran al desinstalarse. Con el tiempo, esa tabla puede acumular miles de registros que WordPress carga en cada visita.

Para comprobarlo, accede a phpMyAdmin desde tu panel de hosting y ejecuta esta consulta:

SELECT option_name, length(option_value) as size
FROM wp_options
WHERE autoload = 'yes'
ORDER BY size DESC
LIMIT 30;

Si ves registros de plugins que ya no usas, o entradas con nombres como _transient_ que llenan varias páginas, ahí tienes el problema.

La solución más sencilla es instalar el plugin WP-Optimize y limpiar la tabla. Si ves registros enormes de plugins específicos, desinstálalos correctamente (algunos tienen opción de «borrar datos al desinstalar» en sus ajustes).


Tu versión de PHP es de 2019

WordPress funciona con PHP. Cada versión nueva de PHP es notablemente más rápida que la anterior.

PHP 8.2 y 8.3 son entre un 20% y un 30% más rápidas que PHP 7.4, que todavía usan muchos hostings por defecto. PHP 7.4 llegó al final de su vida útil en 2022.

Para ver qué versión usas: en tu panel de Hostinger, busca PHP Configuration o Versión PHP. Si estás en 7.4 o inferior, actualiza a 8.2 como mínimo.

Antes de actualizar, haz una copia de seguridad y prueba en un entorno de staging si puedes. La mayoría de plugins modernos son compatibles con PHP 8.x, pero alguno antiguo puede dar problemas.

Panel de hosting mostrando la versión de PHP y configuraciones del servidor
Cambiar la versión de PHP a 8.2 desde el panel de hosting es una de las mejoras más rápidas para acelerar WordPress.

Tienes 400 revisiones de entradas guardadas

Por defecto, WordPress guarda una revisión cada vez que guardas un artículo. Sin límite.

Un blog con 50 artículos, cada uno editado varias veces, puede acumular miles de revisiones en la base de datos. Eso ralentiza las consultas.

Para limitarlo, añade esta línea en tu archivo wp-config.php:

define('WP_POST_REVISIONS', 5);

Eso limita a 5 revisiones por entrada. Para borrar las que ya tienes acumuladas, WP-Optimize también tiene esa opción.


Plugins que hacen peticiones externas en cada carga

Este es el más difícil de detectar.

Algunos plugins hacen llamadas a servidores externos cada vez que alguien visita tu web: comprueban licencias, cargan fuentes de Google, consultan APIs de terceros. Si ese servidor tarda en responder, tu web entera espera.

Para detectarlo, instala el plugin Query Monitor. En la barra de administración de WordPress verás un menú con información de diagnóstico. Busca la sección HTTP API Calls para ver qué peticiones externas se hacen al cargar la página y cuánto tarda cada una.

Si ves una petición que tarda 1-2 segundos, ese plugin es el culpable.

La solución depende del plugin. A veces hay una opción para desactivar esa función concreta. Otras veces, si el plugin no es imprescindible, lo mejor es eliminarlo.

Pantalla mostrando tiempos de carga y análisis de rendimiento web
Query Monitor es gratuito y muestra exactamente qué plugins y queries están ralentizando tu WordPress.

Tu hosting se ha quedado pequeño

Si has crecido en tráfico pero no has cambiado de plan, puede que el hosting sea el cuello de botella.

Los planes compartidos básicos tienen límites de CPU y memoria RAM. Cuando mucha gente visita tu web a la vez, el servidor no da abasto y las páginas tardan en generarse.

Señales de que esto está pasando:

  • La web va bien a las 7 de la mañana y lento a las 8 de la noche
  • El tiempo de respuesta del servidor (TTFB) supera 1 segundo
  • En Google Search Console ves errores de «experiencia en la página» que antes no tenías

La solución: cambiar a un plan superior. En Hostinger, pasar del plan Single al Business ya marca diferencia en rendimiento.


El Heartbeat API está disparado

WordPress tiene una función llamada Heartbeat API que mantiene comunicación constante entre el navegador y el servidor. Sirve para funciones como el guardado automático de entradas y ver quién está editando qué.

Por defecto, esta comunicación ocurre cada 15 segundos cuando estás en el panel de administración de WordPress, y también en el frontend en algunas configuraciones. Con muchas pestañas abiertas o en hostings limitados, genera carga innecesaria.

Para controlarlo, el plugin Heartbeat Control permite reducir la frecuencia o desactivarlo fuera del área de administración. Con eso generalmente basta.


Cómo diagnosticar tu caso concreto

En lugar de probar cosas al azar, usa herramientas que te digan exactamente dónde está el problema:

Google PageSpeed Insights (pagespeed.web.dev) te da un diagnóstico detallado con las mejoras concretas para tu web. Mira el «Tiempo hasta el primer byte» (TTFB): si supera 600ms, el problema es el servidor o la base de datos, no las imágenes.

Query Monitor (plugin gratuito) muestra las consultas lentas a la base de datos, los errores de PHP y las peticiones HTTP externas. Es la herramienta de diagnóstico más útil que existe para WordPress.

GTmetrix (gtmetrix.com) genera una cascada de carga que muestra exactamente qué elemento tarda más.

Con esas tres herramientas sabes dónde mirar. Sin ellas, estás adivinando.


Un par de cosas que sí funcionan (y que todos dicen)

No todo lo habitual está mal: la caché de páginas sí ayuda, y optimizar imágenes también. Pero funcionan sobre una base sana.

Si tu base de datos está llena de basura, tu PHP es antiguo y tienes plugins haciendo peticiones a servidores lentos, LiteSpeed Cache no va a salvarte.

Primero diagnóstica. Luego optimiza.


¿Has encontrado alguna causa rara de lentitud en tu WordPress? Cuéntamelo en los comentarios.

Si el problema es el hosting y necesitas más recursos, ver planes de Hostinger — el plan Business incluye más RAM y LiteSpeed, que marca diferencia en carga. También puedes leer mi review de Hostinger para ver si es la opción que te conviene.

Guías relacionadas: los plugins que instalo en todas mis webs y por qué tu web no aparece en Google.

Deja un comentario

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

Scroll al inicio