Capítulo 18 · 18.3
Mi sitio web va lento
Un sitio web lento le hace perder visitantes y clientes. La causa casi siempre está en el propio sitio web: demasiados plugins o plugins pesados, la falta de caché o imágenes grandes. A veces su plan llega a sus límites. Con las preguntas y los pasos que encontrará a continuación podrá averiguar la causa.
Primero, tres preguntas
- ¿Va todo lento, o solo el panel de administración? Si solo va lento el panel de administración de WordPress, la causa suele estar en los plugins o en un bot que ataca su página de inicio de sesión.
- ¿Siempre, o en determinados momentos? Si solo va lento en los momentos de mucho tráfico, o cuando se ejecuta una tarea programada, eso apunta a los límites de su plan.
- ¿Solo a usted, o a todo el mundo? Pruebe desde su teléfono con 4G o 5G y pida a otra persona que lo compruebe. Si solo le va lento a usted, probablemente se deba a su propia conexión o a su VPN.
Paso 1: medir dónde está el problema
- Con Resource Usage en DirectAdmin puede ver si su plan llega a algún límite, como CPU, memoria, I/O o el número de procesos simultáneos (consulte Resource Usage: CPU, memoria y procesos). Un aviso de faults significa que su sitio se ralentizó en ese momento.
- Con X-Ray puede ver, por cada página, qué plugin, consulta a la base de datos o llamada externa consume el tiempo (consulte X-Ray: detectar páginas lentas).
- Con una medición externa como Google PageSpeed Insights puede ver todo lo que tiene que cargar el navegador de un visitante. Cómo leer ese informe se explica en Cómo leer PageSpeed Insights: Core Web Vitals en lenguaje sencillo.
Paso 2: las causas más habituales
- Sin caché. Nuestros servidores funcionan con LiteSpeed. Para WordPress, el plugin gratuito LiteSpeed Cache suele hacer que su sitio sea mucho más rápido de inmediato, porque las páginas ya no se generan de nuevo en cada visita. Consulte LiteSpeed Cache para WordPress y una tienda online.
- Demasiados plugins o plugins pesados. Cada plugin consume tiempo. Compruebe con X-Ray qué plugins son los más lentos y desactive los que no necesite.
- Imágenes grandes. Una foto de 5 MB directamente de su cámara hace que cualquier página vaya lenta. Reduzca su tamaño antes de subirlas o utilice un plugin que lo haga por usted.
- Bots y ataques. Los motores de búsqueda, los rastreadores de IA o los intentos de inicio de sesión en wp-login.php y xmlrpc.php pueden mantener ocupado su plan. Consulte en el registro de accesos qué direcciones se solicitan con más frecuencia (consulte Resumen del sitio y registros: el registro de errores y el registro de accesos).
- Una versión antigua de PHP. Las versiones más recientes de PHP son bastante más rápidas. Consulte Elegir la versión de PHP (Select PHP version).
- Una base de datos desordenada. Miles de revisiones antiguas, comentarios de spam o tablas de registro hacen que las consultas sean lentas. Limpie y optimice la base de datos (consulte Cómo comprobar, reparar y optimizar una base de datos).
- Elementos externos. Las fuentes, los vídeos, los widgets de chat y los códigos de seguimiento de terceros pueden hacer esperar a su página. PageSpeed Insights le muestra cuáles son.
- Tareas cron que se ejecutan con demasiada frecuencia (consulte Trabajo Cron: ejecutar tareas automáticamente). También cuentan para los límites.
Lo que ve el visitante: la velocidad en el navegador
Lo rápida que le parece una página a un visitante depende también de lo que tiene que cargar el navegador. Google lo mide con las Core Web Vitals. Hay cuatro cosas que casi siempre ayudan:
- Indique el ancho y el alto de las imágenes (width y height). Así el navegador reserva el espacio y la página no se desplaza cuando llega la foto.
- No aplique la carga diferida a la imagen más importante. La foto grande en la parte superior de una página no debe llevar loading="lazy". La carga diferida es para las imágenes situadas más abajo.
- Utilice WebP o AVIF. Con la misma calidad, estos formatos ocupan menos que JPG y PNG.
- Reduzca y comprima sus imágenes al tamaño con el que las muestra.
Paso 3: ¿se le ha quedado pequeño el plan?
¿Ha limpiado el sitio y activado la caché, y Resource Usage sigue mostrando faults en los momentos de mucho tráfico? Entonces su sitio necesita más capacidad de procesamiento. En Mi WebOké, vaya a Mis productos y Administración y elija Cambiar plan de hosting. La ampliación se aplica de inmediato.
¿Los visitantes reciben un error 503 o Resource Limit Is Reached? Lea también 503 o "Resource Limit Is Reached": ¿qué hacer ahora?.
Consejo: ¿Va lento el panel de administración de WordPress mientras la parte pública es rápida? Fíjese especialmente en los plugins que hacen mucho trabajo en el panel de administración, como estadísticas, copias de seguridad o análisis de seguridad que se ejecutan en el servidor. Programe las tareas pesadas para los momentos de poco tráfico.
