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

Cómo optimizar la velocidad de WordPress con DirectAdmin: caché y gzip

Actualizado el 24 de mayo de 2026

¿Por qué tu WordPress va lento y cómo DirectAdmin puede salvarte?

Si tu sitio web tarda más de 3 segundos en cargar, estás perdiendo visitantes y posiciones en Google. La velocidad no es un lujo, es una necesidad. Y aquí viene la buena noticia: optimizar velocidad WordPress DirectAdmin es más sencillo de lo que piensas, incluso si no eres un experto técnico.

DirectAdmin es uno de los paneles de control de hosting más potentes y, sin embargo, uno de los menos aprovechados. La mayoría de usuarios solo lo usan para crear cuentas de correo o subir archivos por FTP. Pero en realidad, escondes una navaja suiza para acelerar tu web.

En este artículo, vas a aprender paso a paso cómo activar la caché y la compresión GZIP desde DirectAdmin. No necesitas tocar código complicado ni instalar plugins pesados. Solo seguir unas rutas concretas dentro del panel y entender qué está haciendo cada opción.

Vamos a empezar por lo básico: ¿qué es exactamente la caché y por qué el GZIP es tan importante?

¿Qué es la caché y por qué tu WordPress la necesita?

Imagina que cada vez que un visitante entra a tu web, tu servidor tiene que preparar el plato desde cero: leer la base de datos, ejecutar PHP, cargar imágenes, generar el HTML... Eso lleva tiempo. La caché guarda el plato ya cocinado. La primera vez que alguien visita, se genera y se guarda una copia. Las siguientes visitas reciben esa copia al instante.

Existen varios tipos de caché:

  • Caché de página: guarda el HTML completo de cada página.
  • Caché de objetos: guarda consultas repetidas a la base de datos.
  • Caché de navegador: le dice al navegador del visitante que guarde ciertos archivos localmente.

Con DirectAdmin, puedes activar la caché a nivel de servidor. Esto es clave porque funciona antes de que WordPress siquiera se ejecute. Es como tener un portero que recibe a los visitantes con la comida ya servida, sin tener que entrar a la cocina.

¿Qué es GZIP y cómo reduce el peso de tu web?

GZIP es un algoritmo de compresión. Comprime los archivos HTML, CSS y JavaScript antes de enviarlos al navegador. Imagina que en lugar de enviar un libro de 500 páginas, lo envías en un archivo zip que el navegador descomprime al instante.

El resultado es que el peso de tu web puede reducirse hasta en un 70%. Y como el tiempo de carga depende directamente del peso, acelerar WordPress con GZIP es un atajo brutal.

La mayoría de navegadores modernos soportan GZIP de forma nativa. Solo necesitas que tu servidor lo active. Y aquí es donde DirectAdmin entra en juego.

Activar GZIP desde DirectAdmin en 5 minutos

Vamos a la acción. Sigue estos pasos exactos:

  1. Accede a tu panel DirectAdmin. Normalmente es algo como https://tudominio.com:2222.
  2. Inicia sesión con tus credenciales de administrador.
  3. Busca el apartado "Servicios del sistema" o "Configuración personalizada".
  4. Dentro, busca la sección "Configuración de Apache" o "Apache Manager".
  5. Localiza la opción "Habilitar compresión GZIP" o "Modificar configuración de mod_deflate".

Ahora, dependiendo de tu versión de DirectAdmin, verás un campo de texto con directivas de Apache. No te asustes. Solo necesitas añadir estas líneas si no están presentes:

<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/javascript application/json
</IfModule>

Si ya existe el bloque mod_deflate, verifica que los tipos MIME listados incluyan los que te he puesto. Si no, añádelos.

[TIP] Si no encuentras la opción de GZIP en DirectAdmin, puedes crearla manualmente. Crea un archivo llamado .htaccess en la raíz de tu WordPress (donde está el wp-config.php) y pega el código anterior. Guarda y listo.

[WARNING] Haz siempre una copia de seguridad del archivo .htaccess antes de modificarlo. Un error aquí puede tumbar tu web. Si algo falla, puedes restaurar el original desde el backup o desde el administrador de archivos de DirectAdmin.

Verificar que GZIP funciona

Después de activarlo, comprueba que realmente está comprimiendo. Puedes hacerlo con herramientas online como GiftOfSpeed o Check GZIP. También puedes abrir las herramientas de desarrollador de Chrome (F12), ir a la pestaña Network, recargar la página y buscar en las cabeceras de respuesta la línea content-encoding: gzip.

Si no aparece, revisa que no haya un plugin de caché que esté desactivando la compresión a nivel de servidor. Algunos plugins como W3 Total Cache o WP Super Cache tienen su propia configuración de GZIP que puede entrar en conflicto.

Caché a nivel de servidor con DirectAdmin: la joya oculta

Ahora vamos con la caché. DirectAdmin no tiene un botón mágico de "activar caché" en todas sus versiones, pero sí puedes configurarla de dos formas muy efectivas:

  1. Usando la caché de Apache (mod_cache).
  2. Usando la caché de PHP (OPcache).

Ambas son potentes y complementarias. Vamos a ver cómo activarlas.

Activar OPcache desde DirectAdmin

OPcache es una caché de opcodes de PHP. Cuando WordPress ejecuta un archivo PHP, el servidor tiene que "compilarlo" cada vez. OPcache guarda esa compilación en memoria, así que la segunda vez que se ejecuta, es mucho más rápido.

Para activarlo:

  1. Ve a "Configuración de PHP" en DirectAdmin.
  2. Busca la pestaña "Extensiones" o "Módulos".
  3. Localiza Zend OPcache y actívalo.
  4. Guarda los cambios. DirectAdmin reiniciará PHP automáticamente.

Si no aparece en la lista, necesitas instalarlo. Puedes hacerlo desde la línea de comandos si tienes acceso SSH, pero si no, contacta con tu proveedor de hosting y pídeles que lo activen. Es un proceso estándar que no debería suponer ningún problema.

[INFO] La mayoría de servidores modernos ya lo tienen activado por defecto. Si no estás seguro, revisa el phpinfo() desde el administrador de archivos de DirectAdmin. Crea un archivo llamado info.php con el contenido <?php phpinfo(); ?> y ábrelo en el navegador. Busca la sección OPcache.

Configurar la caché de página con mod_cache

La caché de página a nivel de Apache es más compleja pero muy efectiva. Puedes activarla editando el archivo de configuración de Apache desde DirectAdmin.

Ve a "Configuración de Apache" > "Configuración personalizada" y añade lo siguiente en el bloque httpd.conf:

LoadModule cache_module modules/mod_cache.so
LoadModule cache_disk_module modules/mod_cache_disk.so

<IfModule mod_cache.c>
CacheEnable disk /
CacheRoot /var/cache/mod_proxy
CacheDefaultExpire 3600
CacheMaxExpire 86400
CacheIgnoreNoLastMod On
</IfModule>

[WARNING] Esta configuración es avanzada. Si no te sientes cómodo editando el httpd.conf, mejor opta por un plugin de caché. Un error aquí puede hacer que Apache no arranque. Siempre puedes revertir el cambio desde el mismo panel.

Plugins de caché compatibles con DirectAdmin

Si lo anterior te parece demasiado técnico, no pasa nada. Puedes usar plugins de caché que funcionan perfectamente con DirectAdmin. Eso sí, te recomiendo que elijas uno y no varios a la vez, o tendrás conflictos.

Los más recomendados son:

  • WP Rocket: es de pago, pero el más fácil de configurar. Activa la caché de página, de navegador y GZIP con un solo clic.
  • W3 Total Cache: gratuito y muy potente. Permite integrar la caché de objetos con Redis o Memcached, que puedes instalar en DirectAdmin.
  • LiteSpeed Cache: solo funciona si tu servidor usa LiteSpeed. Muchos hosting con DirectAdmin lo ofrecen. Es gratis y muy rápido.

Si usas uno de estos plugins, desactiva el GZIP del plugin y deja que el servidor lo gestione. Así evitas duplicidades.

Configuración recomendada para acelerar WordPress con DirectAdmin

Para que no te pierdas, aquí tienes un resumen de la configuración ideal:

  • GZIP activado en el servidor (con el código que te he dado).
  • OPcache activado en PHP.
  • Un plugin de caché (elige uno solo).
  • Caché de navegador activada en el plugin (o añadiendo cabeceras de expiración en el .htaccess).
  • Base de datos optimizada (puedes usar el plugin WP-Optimize o hacerlo manualmente desde phpMyAdmin en DirectAdmin).

Con esto, tu web debería cargar en menos de 2 segundos, incluso con visitas simultáneas.

Errores comunes al configurar caché y GZIP en DirectAdmin

Aquí van los fallos más típicos que veo en soporte técnico:

  • Activar GZIP dos veces: una en el servidor y otra en el plugin. Esto puede causar contenido corrupto o que no se comprima nada.
  • Olvidar limpiar la caché al hacer cambios: si modificas un archivo CSS o PHP y no limpias la caché, verás la versión antigua. Siempre limpia la caché después de actualizar tu web.
  • No comprobar si el hosting ya tiene caché a nivel de servidor: algunos planes de hosting ya tienen Varnish o LiteSpeed Cache. Añadir otra capa puede ralentizar en lugar de acelerar.

[WARNING] Si tu hosting ya tiene una caché de servidor activa (pregunta a tu proveedor), no instales un plugin de caché de página. Usa solo la caché de objetos o de navegador. Demasiada caché puede causar que los cambios no se reflejen y que el servidor se sature con archivos temporales.

Preguntas frecuentes sobre optimizar velocidad WordPress DirectAdmin

¿Es necesario usar un plugin si ya tengo GZIP y OPcache activados?

No es imprescindible, pero sí recomendable. La caché de página que ofrecen los plugins es más granular y te permite excluir páginas específicas, como el carrito de WooCommerce. Además, muchos incluyen minificación de CSS y JavaScript, algo que no hace el servidor.

¿Puedo activar GZIP desde el archivo .htaccess sin tocar DirectAdmin?

Sí, es totalmente válido. El .htaccess se aplica antes de que Apache sirva la página, así que funciona igual. Solo asegúrate de que el módulo mod_deflate esté cargado en tu servidor. Puedes verificarlo desde el phpinfo() o preguntando a tu hosting.

¿Qué hago si después de activar GZIP mi web se ve rota?

Es raro, pero puede pasar si tienes un plugin que ya comprime los archivos. Desactiva la compresión en el plugin o elimina el código del .htaccess y deja que solo el plugin lo gestione. También revisa que no haya errores en la consola del navegador.

¿Cuánto tarda en notarse la mejora de velocidad?

Inmediatamente. Recarga la página y verás el cambio en las herramientas de desarrollador. La primera carga puede ser igual, pero las siguientes serán mucho más rápidas porque la caché ya está generada.

¿Esta configuración funciona también en Syspanel?

Sí, Syspanel (anteriormente conocido como HestiaCP) tiene una estructura similar. La diferencia principal es que en Syspanel el acceso se hace a través del puerto 2106. El resto, la lógica de activar GZIP y OPcache, es prácticamente idéntica. Solo cambian los nombres de los menús.

¿Puedo usar Varnish con DirectAdmin?

Sí, pero es más avanzado. Varnish es un caché de páginas en memoria que se coloca delante de Apache. Requiere configuración adicional y no es recomendable para principiantes. Si tu hosting lo ofrece, puedes activarlo desde el panel de administración del servidor, pero te aconsejo que primero domines lo básico.

Conclusión: tu web puede ser mucho más rápida

Optimizar velocidad WordPress DirectAdmin no es un misterio. Con activar GZIP y una buena caché, ya habrás dado un salto enorme. Y lo mejor es que no necesitas ser un experto en servidores.

Empieza por lo más fácil: activa el GZIP con el código que te he dado, verifica que OPcache está funcionando y elige un plugin de caché. En menos de una hora, tendrás tu web volando.

Si te surge cualquier duda, no dudes en volver a este artículo. Y recuerda: la velocidad es un proceso continuo. Revisa tu web cada mes, limpia la caché y asegúrate de que no se acumulan archivos basura.

Tu audiencia lo notará, y Google también.

¿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