Cómo mejorar el rendimiento de una instalación WordPress

Cómo mejorar la velocidad de WordPress en un hosting DirectAdmin 

Aunque no puedas modificar la configuración del servidor, existen muchas acciones que están en tu mano para que WordPress cargue más rápido y consuma menos recursos. La siguiente guía se centra en ajustes que puedes hacer tú mismo desde el panel de WordPress y, cuando sea necesario, desde DirectAdmin (por ejemplo, para programar un cronjob).


1. Habilita caché de página

Plugin Ventajas
WP Super Cache Muy sencillo; genera archivos HTML estáticos y funciona bien en Apache.
W3 Total Cache Más completo (caché, minificación y CDN) pero requiere más configuración.
Cache Enabler Ligero, interfaz minimalista y compatible con WebP.
  1. Instala y activa uno de los plugins anteriores.
  2. Activa la opción “Cacheación de página” o equivalente.
  3. Si el plugin lo permite, habilita:
    • Preload (precalienta la caché).
    • Compresión Gzip/Brotli (suele venir incluida).

2. Minimiza y combina recursos

Reduce el tamaño de CSS, JavaScript y HTML.

  • Instala Autoptimize y activa:
    • Optimizar código JavaScript, CSS y HTML.
    • Cargar JS diferido” para evitar el bloqueo de renderizado.
  • Si tu plugin de caché ya incluye minificación, usa solo uno de los dos para evitar conflictos.

3. Optimiza imágenes

  1. Instala Smush, Imagify o EWWW Image Optimizer.
  2. Activa la compresión automática al subir archivos.
  3. Convierte a WebP si tu plugin lo permite.
  4. Desde WordPress 5.5, el Lazy Load de imágenes viene activado por defecto; confírmalo en Ajustes → Medios.

4. Limpia y optimiza la base de datos

  • Instala WP-Optimize.
  • En Database marca:
    • “Eliminar revisiones de entradas”.
    • “Eliminar comentarios en la papelera / spam”.
    • “Optimizar tablas”
  • Programa una limpieza automática semanal.

5. Sustituye WP-Cron por un cronjob real

  1. En wp-config.php añade:
    define('DISABLE_WP_CRON', true);
  2. En DirectAdmin → Funciones Avanzadas → Trabajo Cron.
  3. Configura:
    Minute = */15  |  Hour / Day / Month / DOW = *
    Command = wget -q -O - https://tusitio.com/wp-cron.php?doing_wp_cron >/dev/null 2>&1

6. Reduce “bloat”: plugins, temas y peticiones externas

  • Desinstala (no solo desactives) plugins sin uso.
  • Cambia a un tema ligero (GeneratePress, Astra, Twenty Twenty-Four…).
  • Deshabilita fuentes o iconos externos que no necesites y combínalos localmente.
  • Limita los widgets de redes sociales que cargan scripts externos.

7. Controla el “Heartbeat” y los “autosave”

El API Heartbeat genera AJAX cada 15 s en el escritorio.

  • Instala Heartbeat Control.
  • Reduce frecuencia a 60 s o desactívala en páginas donde no sea necesaria.

8. Usa un CDN gratuito (opcional)

  1. Crea una cuenta en Cloudflare y apunta las DNS.
  2. Activa:
    • Modo “Proxied” (nube naranja).
    • Compresión Brotli y “Always Online”.
    • Cache Everything + “Edge Cache TTL” (si tu web es principalmente estática).
  3. Instala el plugin oficial “Cloudflare” para purgar caché al publicar entradas.

9. Seguridad = rendimiento

  • Actualiza core, temas y plugins en cuanto haya parches.
  • Activa 2FA y limita intentos de login (plugin Limit Login Attempts Reloaded o Wordfence).
  • Bloquea traffic sospechoso con el firewall de tu plugin de seguridad; menos bots, más CPU libre.

10. Revisa la versión y configuración PHP

En directadmin procura configurar la última versión PHP disponible que ofrecerá el mejor rendimiento.

También es importante tener activado el módulo "opcache" para cachear procesos dinámicos php.


Resumen rápido

  • ✔️ Caché de página + minificación.
  • ✔️ Imágenes WebP & Lazy Load.
  • ✔️ Limpieza de base de datos y desactivación de WP-Cron.
  • ✔️ Plugins y tema ligeros.
  • ✔️ CDN opcional para contenido global.

Sigue estos pasos y verás mejoras significativas sin tocar la configuración del servidor Apache. Si necesitas ayuda adicional, abre un ticket indicando la URL, tu plugin de caché y las métricas actuales. ¡Estaremos encantados de ayudarte!

  • 0 کاربر این را مفید یافتند
آیا این پاسخ به شما کمک کرد؟

مقالات مربوطه

WP-CLI, gestión de WordPress desde la consola de comandos

WP-CLI, gestión de WordPress desde la consola de comandos Seguramente en algún momento...

Página en Blanco en WordPress: Cómo resolverlo

Página en Blanco en WordPress: Cómo resolverlo Si llevamos trabajando algo de tiempo con...

Deshabilitar WP-CRON para mejorar el rendimiento de WordPress

Cómo deshabilitar WP-Cron y configurar un cronjob en DirectAdmin para optimizar el rendimiento de...

Cómo detectar procesos que ralentizan tu web en WordPress usando la herramienta X-RAY de cloudlinux

CloudLinux X-Ray es una herramienta poderosa que te permite analizar y diagnosticar problemas de...

Cómo cambiar url acceso a wp-admin en WordPress para reducir ataques de fuerza bruta

Cambiar la URL de acceso a WordPress para mitigar ataques de fuerza bruta Uno de los vectores de...