🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Optimizar velocidad de WordPress con caché en DirectAdmin

Actualizado el 28 de mayo de 2026

¿Tu sitio WordPress en un servidor con DirectAdmin va lento? No te preocupes, es un problema muy común. La buena noticia es que una de las soluciones más efectivas está al alcance de tu mano: configurar un sistema de caché. En esta guía extensa y paso a paso, te explicaré exactamente cómo optimizar WordPress DirectAdmin para que vuele, usando técnicas de caché WordPress que mejorarán drásticamente la velocidad WordPress y el DirectAdmin rendimiento.


¿Por qué tu WordPress va lento y cómo ayuda el caché?

Antes de entrar en materia, entendamos el problema. Cada vez que un visitante entra a tu web, WordPress tiene que hacer muchas tareas: consultar la base de datos, ejecutar scripts PHP, cargar plugins, temas, etc. Esto consume recursos del servidor y tiempo. Si tienes mucho tráfico, el servidor puede colapsar.

El caché es como una "foto" de tu página. En lugar de generar la página desde cero cada vez, el servidor guarda una copia estática (HTML) y se la envía al visitante. El resultado: páginas que cargan en milisegundos, menos carga en el servidor y una mejor experiencia para tus usuarios.


Requisitos previos para empezar

Para seguir esta guía, necesitas:

  1. Acceso a DirectAdmin: Debes tener un usuario con permisos de administrador o al menos para gestionar archivos y bases de datos.
  2. WordPress instalado: Obviamente, tu sitio debe estar funcionando.
  3. Acceso SSH (opcional pero recomendado): Para algunas configuraciones avanzadas.
  4. Plugin de caché para WordPress: Usaremos uno de los más populares y compatibles: WP Super Cache o W3 Total Cache. Yo recomiendo empezar con WP Super Cache por su simplicidad.

[TIP] Si usas Syspanel (antes HestiaCP) en lugar de DirectAdmin, los pasos son muy similares. Solo recuerda que tu puerto de acceso es el 2106 y los comandos pueden variar ligeramente en la ubicación de archivos.


Paso 1: Configurar el caché a nivel de servidor en DirectAdmin

DirectAdmin tiene herramientas integradas que pueden acelerar tu sitio. Vamos a configurarlas.

1.1 Activar el módulo mod_pagespeed (si está disponible)

mod_pagespeed es un módulo de Apache que optimiza automáticamente tus páginas (minifica CSS, JS, comprime imágenes, etc.).

  1. Inicia sesión en DirectAdmin como administrador.
  2. Ve a Admin Level > Custom HTTPd Configuration.
  3. Busca la sección de tu dominio y añade la siguiente línea dentro del <VirtualHost>:
    ModPagespeed on
    ModPagespeedDisableFilters remove_comments
    
  4. Guarda los cambios y reinicia Apache desde Admin Level > Services > httpd.

[WARNING] mod_pagespeed no siempre está instalado. Si no lo ves en la configuración o al reiniciar Apache da error, omite este paso. No es imprescindible.

1.2 Configurar el almacenamiento en caché del navegador (Browser Caching)

Esto le dice a los navegadores de tus visitantes que guarden ciertos archivos (imágenes, CSS, JS) durante un tiempo, para que no tengan que descargarlos cada vez.

  1. En DirectAdmin, ve a tu User Level.
  2. Haz clic en Domain Setup y selecciona tu dominio.
  3. Busca la opción Custom HTTPD Configuration o Apache Handlers.
  4. Añade el siguiente código en el bloque <Directory> (ajusta la ruta a tu carpeta public_html):
    <IfModule mod_expires.c>
        ExpiresActive On
        ExpiresByType image/jpg "access plus 1 year"
        ExpiresByType image/jpeg "access plus 1 year"
        ExpiresByType image/gif "access plus 1 year"
        ExpiresByType image/png "access plus 1 year"
        ExpiresByType text/css "access plus 1 month"
        ExpiresByType application/javascript "access plus 1 month"
        ExpiresByType text/javascript "access plus 1 month"
        ExpiresByType application/pdf "access plus 1 month"
        ExpiresByType image/x-icon "access plus 1 year"
    </IfModule>
    
  5. Guarda y reinicia Apache.

Paso 2: Instalar y configurar un plugin de caché en WordPress

Ahora vamos a la parte más importante: el caché WordPress desde dentro del CMS.

2.1 Instalar WP Super Cache

  1. Desde tu panel de administración de WordPress, ve a Plugins > Añadir nuevo.
  2. Busca "WP Super Cache" e instálalo.
  3. Actívalo.

2.2 Configuración básica de WP Super Cache

  1. Ve a Ajustes > WP Super Cache.
  2. En la pestaña Fácil, haz clic en Activar el almacenamiento en caché.
  3. Marca la casilla Usar compresión dinámica (reduce el tamaño de los archivos).
  4. Haz clic en Actualizar estado.

2.3 Configuración avanzada (recomendada)

Ve a la pestaña Avanzado y ajusta lo siguiente:

  • Método de almacenamiento en caché: Selecciona Caché simple (es el más rápido y compatible).
  • Tiempo de caducidad de la caché: Pon 3600 segundos (1 hora). Puedes ajustarlo según tu necesidad.
  • Precarga: Marca Precargar la caché y establece un intervalo (ej. cada 30 minutos). Esto regenera la caché automáticamente.
  • Opciones adicionales:
    • Marca No almacenar en caché las páginas para usuarios conocidos (evita problemas con el login).
    • Marca Comprimir las páginas para que se carguen más rápido.
    • Marca Eliminar archivos de la caché cuando se publique una entrada o página.
    • Marca Reducir la latencia de la base de datos.
  • Haz clic en Guardar configuración.

[INFO] La precarga es clave. Sin ella, la primera visita a una página será lenta hasta que se genere la caché. Con la precarga, las páginas ya están listas.


Paso 3: Optimizar la base de datos de WordPress

La base de datos acumula basura con el tiempo (revisiones de entradas, comentarios spam, etc.). Limpiarla ayuda al DirectAdmin rendimiento.

  1. Instala un plugin como WP-Optimize o Advanced Database Cleaner.
  2. Ejecuta la limpieza de forma regular (semanalmente).
  3. También puedes hacerlo manualmente desde phpMyAdmin en DirectAdmin, pero los plugins son más seguros.

Paso 4: Usar una CDN (Red de Distribución de Contenido)

Una CDN almacena tus archivos estáticos (imágenes, CSS, JS) en servidores de todo el mundo. Así, un visitante de Japón cargará los archivos desde un servidor cercano, no desde tu hosting.

  1. Regístrate en un servicio CDN como Cloudflare (tiene plan gratuito).
  2. Sigue sus instrucciones para cambiar tus DNS (apuntar tu dominio a Cloudflare).
  3. En WordPress, instala el plugin Cloudflare y conéctalo a tu cuenta.
  4. Activa la opción de caché de archivos estáticos desde el panel de Cloudflare.

[TIP] Cloudflare también ofrece protección contra ataques DDoS y un firewall básico. Es un win-win.


Paso 5: Ajustes finales en el servidor (SSH)

Si tienes acceso SSH, puedes hacer ajustes más profundos.

5.1 Aumentar la memoria PHP

WordPress necesita memoria. Si tu hosting lo permite, aumenta el límite.

  1. Conéctate por SSH.
  2. Busca el archivo php.ini de tu dominio (normalmente en /etc/php/versión/apache2/php.ini o en la carpeta del dominio).
  3. Cambia la línea:
    memory_limit = 128M
    
    a
    memory_limit = 256M
    
  4. Reinicia Apache.

5.2 Activar la compresión Gzip

La compresión Gzip reduce el tamaño de los archivos que se envían al navegador.

  1. En el archivo .htaccess de tu public_html, añade estas líneas al principio:
    <IfModule mod_deflate.c>
        AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/javascript application/x-javascript application/json
    </IfModule>
    
  2. Guarda el archivo.

Preguntas Frecuentes (FAQ)

¿El caché afecta a los formularios o al carrito de compras?

Sí, puede. Por eso es importante no almacenar en caché las páginas que contienen formularios o el carrito. En WP Super Cache, puedes añadir estas URLs en la sección No almacenar en caché las siguientes páginas (pestaña Avanzado).

¿Cómo vaciar la caché manualmente?

En Ajustes > WP Super Cache, haz clic en Vaciar la caché. También puedes instalar un plugin como WP Rocket (de pago) que lo hace automáticamente al publicar contenido.

¿Qué hago si mi sitio se rompe después de activar el caché?

Desactiva el plugin de caché desde Plugins > WP Super Cache > Desactivar. Luego, revisa la configuración de mod_pagespeed o Browser Caching que añadiste en DirectAdmin. A veces un error en esas líneas puede causar problemas.

¿Es necesario usar todos estos pasos?

No, pero cuantos más implementes, mejor. El caché WordPress (paso 2) es el más importante. Si solo haces eso, ya notarás una gran mejora.

¿Qué hago si mi hosting es muy básico?

Si tu plan de hosting es muy limitado (poca RAM, CPU), considera migrar a un VPS o un hosting optimizado para WordPress. El caché ayuda, pero no hace milagros si el servidor está sobrecargado.


Conclusión: Tu WordPress volará

Siguiendo estos pasos, has aprendido a optimizar WordPress DirectAdmin de manera efectiva. Has configurado el caché WordPress a nivel de servidor y de CMS, limpiado la base de datos, y posiblemente añadido una CDN. Tu velocidad WordPress debería haber mejorado notablemente, y el DirectAdmin rendimiento se verá reflejado en una menor carga del servidor.

Recuerda que la optimización es un proceso continuo. Monitorea tu web con herramientas como GTmetrix o Google PageSpeed Insights y ajusta la configuración según sea necesario.

¡Ahora sí, tu sitio está listo para recibir visitas a la velocidad de la luz!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel