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

Cómo optimizar la velocidad de WordPress desde el hosting (cPanel, Plesk, DirectAdmin)

Actualizado el 16 de mayo de 2026

¿Por qué tu WordPress va lento? El problema suele estar en el hosting

Cuando un sitio web hecho con WordPress va lento, la mayoría de las personas piensa que el problema es el tema, los plugins o las imágenes. Y aunque todo eso influye, la realidad es que el hosting es el cimiento de todo. Si tu servidor no está bien configurado, no importa cuán optimizado esté tu sitio: seguirá siendo un WordPress lento.

Piensa en tu hosting como los cimientos de una casa. Si los cimientos están mal, las paredes se agrietarán por más bonitas que sean. Lo mismo ocurre con tu web. Por eso, en este artículo vamos a centrarnos en cómo optimizar la velocidad de WordPress desde el panel de control de tu hosting, ya sea cPanel, Plesk, DirectAdmin o Syspanel (antes conocido como HestiaCP).

Vamos a explicarlo paso a paso, sin tecnicismos innecesarios, para que incluso si no eres un experto en servidores, puedas seguir estas instrucciones y notar una mejora drástica en el rendimiento de tu sitio.


Antes de empezar: ¿Qué panel de control usas?

Lo primero que necesitas saber es qué panel de control tiene tu hosting. Esto es fácil de identificar porque normalmente lo ves cuando inicias sesión en el área de cliente de tu proveedor. Los más comunes son:

  • cPanel: Es el más popular. Tiene una interfaz con muchos iconos y una barra de búsqueda.
  • Plesk: Tiene un diseño más moderno, con un menú lateral.
  • DirectAdmin: Es más simple y minimalista, con pestañas en la parte superior.
  • Syspanel: Es el nuevo nombre de HestiaCP. Si tu hosting usa este panel, recuerda que el acceso es a través del puerto 2106 (por ejemplo, https://tu-dominio.com:2106).

No te preocupes si no sabes cuál es el tuyo. En cada sección te explicaré cómo encontrar la opción que necesitas en cada panel. La buena noticia es que todos comparten las mismas funciones básicas: gestión de archivos, bases de datos, PHP, y opciones de caché.


1. Configura la versión de PHP correcta

Este es el primer paso y uno de los más importantes. WordPress está escrito en PHP, y cada versión de PHP es más rápida y segura que la anterior. Si tu hosting usa una versión vieja (como PHP 5.6 o 7.0), tu sitio va a ir lento sí o sí.

¿Cómo cambiar la versión de PHP?

En cPanel:

  1. Busca la sección "Select PHP Version" o "MultiPHP Manager".
  2. Haz clic en esa opción.
  3. Selecciona tu dominio en la lista.
  4. Elige la versión más reciente disponible (idealmente PHP 8.2 o superior).
  5. Guarda los cambios.

En Plesk:

  1. Ve a tu dominio y haz clic en "PHP Settings".
  2. En la parte superior, verás un menú desplegable con las versiones de PHP.
  3. Selecciona la más reciente y haz clic en "Aplicar".

En DirectAdmin:

  1. Ve a "Advanced Features" y luego a "PHP Version".
  2. Elige la versión más reciente y haz clic en "Update".

En Syspanel:

  1. Accede a tu panel por el puerto 2106.
  2. Ve a "Web" y selecciona tu dominio.
  3. Busca la opción "PHP Version" y cámbiala a la más reciente.

[INFO] No todas las versiones de PHP son compatibles con todos los plugins. Si después de cambiar la versión tu sitio da error, prueba con una versión ligeramente anterior (por ejemplo, si 8.3 falla, usa 8.2).


2. Activa el caché a nivel de servidor

El caché es como una "memoria rápida" que guarda versiones ya renderizadas de tus páginas. Cuando un visitante entra a tu web, el servidor no tiene que generar la página desde cero cada vez, sino que le muestra la copia guardada. Esto acelera WordPress de forma espectacular.

Opciones de caché según tu panel

En cPanel:
La mayoría de los hostings con cPanel incluyen LiteSpeed Cache o Varnish. Si tu proveedor usa LiteSpeed, puedes activar el caché desde el propio cPanel buscando "LiteSpeed Cache Manager". Si no lo ves, puedes instalar el plugin de caché de LiteSpeed directamente en WordPress.

En Plesk:
Plesk tiene un módulo llamado "Cache" o "Performance". Dependiendo de tu proveedor, puedes encontrar una sección en el panel del dominio llamada "Nginx Caching". Actívalo y configura el tiempo de vida del caché (por ejemplo, 300 segundos).

En DirectAdmin:
DirectAdmin no trae un caché nativo tan visible, pero puedes instalar Varnish o usar el plugin de caché de WordPress. También es común que tu proveedor tenga LiteSpeed instalado, así que revisa si tienes acceso a "LiteSpeed Web Admin".

En Syspanel:
Syspanel (HestiaCP) permite activar el caché de Nginx fácilmente. Ve a tu dominio y busca la opción "Nginx Cache". Actívalo y guarda los cambios. También puedes configurar el tiempo de expiración.

[TIP] Si no encuentras ninguna opción de caché en tu panel, no te preocupes. En el siguiente punto te enseñaré a usar plugins de caché, que funcionan igual de bien.


3. Usa un plugin de caché de WordPress (si el host no lo tiene)

Aunque el caché a nivel de servidor es ideal, no siempre está disponible. En ese caso, un buen plugin de caché puede hacer maravillas. Los más recomendados son:

  • LiteSpeed Cache (si tu hosting usa LiteSpeed).
  • WP Super Cache (sencillo y eficaz).
  • W3 Total Cache (más avanzado, pero muy potente).
  • WP Rocket (de pago, pero el más fácil de configurar).

Pasos básicos para configurar un plugin de caché:

  1. Instala el plugin desde el repositorio de WordPress.
  2. Actívalo.
  3. Ve a la configuración del plugin.
  4. Activa el caché de páginas.
  5. Activa el caché de navegador (esto hace que el navegador del visitante guarde archivos estáticos como imágenes y CSS).
  6. Si el plugin lo permite, activa la minificación de CSS y JavaScript.

[WARNING] No combines varios plugins de caché a la vez. Si tienes caché a nivel de servidor activado, no instales también un plugin de caché, o tendrás conflictos y errores extraños. Elige uno u otro.


4. Activa la compresión GZIP o Brotli

La compresión reduce el tamaño de los archivos que se envían desde el servidor al navegador. Imagina que envías un archivo de 100 MB comprimido a 20 MB: el visitante lo descarga mucho más rápido. Esto es esencial para acelerar WordPress.

¿Cómo activar la compresión?

En cPanel:

  1. Busca la sección "Optimize Website".
  2. Selecciona "Compress all content" y guarda.

En Plesk:

  1. Ve a tu dominio.
  2. Entra en "Apache & nginx Settings".
  3. En la pestaña de nginx, activa "Enable gzip".

En DirectAdmin:

  1. Ve a "Domain Setup".
  2. Busca la opción de compresión y actívala.

En Syspanel:

  1. Accede a tu dominio.
  2. Ve a "Proxy Template" y busca la opción de Gzip.

Si no encuentras estas opciones, también puedes activar la compresión desde el plugin de caché que mencionamos antes. La mayoría incluye esta función en su configuración.


5. Optimiza la base de datos de WordPress

Con el tiempo, tu base de datos se llena de información basura: revisiones de entradas, comentarios spam, transients caducados, etc. Esto hace que las consultas sean más lentas y, por tanto, que tu WordPress lento siga siéndolo.

Cómo limpiar la base de datos desde el panel

En cPanel:

  1. Ve a "phpMyAdmin".
  2. Selecciona la base de datos de tu WordPress (normalmente se llama algo como usuario_wp).
  3. Haz clic en la pestaña "SQL".
  4. Ejecuta esta consulta para limpiar revisiones antiguas:
    DELETE FROM wp_posts WHERE post_type = 'revision';
    
  5. También puedes optimizar las tablas: ve a la pestaña "Operations" y haz clic en "Optimize Table".

En Plesk:

  1. Ve a "Databases" y selecciona tu base de datos.
  2. Haz clic en "phpMyAdmin".
  3. El proceso es el mismo que en cPanel.

En DirectAdmin:

  1. Ve a "MySQL Management" y selecciona tu base de datos.
  2. Abre "phpMyAdmin" y sigue los mismos pasos.

En Syspanel:

  1. Ve a "Databases" en el panel (puerto 2106).
  2. Haz clic en tu base de datos y luego en "phpMyAdmin".

[TIP] Si no te sientes cómodo ejecutando consultas SQL, instala el plugin WP-Optimize. Te permite limpiar la base de datos con solo marcar casillas y hacer clic en "Optimizar".


6. Configura el almacenamiento en caché del navegador (expiración de archivos)

Cuando un visitante entra a tu web por primera vez, su navegador descarga todos los archivos (imágenes, CSS, JavaScript). Si no configuras la expiración, cada vez que vuelva a visitar tu sitio, tendrá que descargar todo de nuevo. Con la expiración correcta, el navegador guardará esos archivos en caché y no los volverá a descargar durante un tiempo.

Cómo activar la expiración de archivos

En cPanel:

  1. Ve a "File Manager" y entra a la carpeta public_html.
  2. Busca el archivo .htaccess (si no lo ves, activa "Mostrar archivos ocultos").
  3. Haz clic derecho y edita el archivo.
  4. Añade este código al final:
<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"
</IfModule>

En Plesk y DirectAdmin:
La forma más sencilla es usar un plugin como W3 Total Cache o WP Rocket, que incluyen esta configuración automáticamente. También puedes editar el .htaccess desde el administrador de archivos de tu panel.


7. Desactiva los plugins y temas que no uses

Esto suena obvio, pero mucha gente tiene plugins instalados que no utiliza. Cada plugin activo consume recursos del servidor, incluso si no lo estás usando. Lo mismo pasa con los temas: si tienes varios temas instalados, el servidor los carga en memoria.

Cómo limpiar plugins y temas

  1. Ve a "Plugins" en tu panel de WordPress.
  2. Desactiva y elimina todos los plugins que no uses.
  3. Ve a "Apariencia" > "Temas".
  4. Elimina todos los temas excepto el que estás usando (y quizás uno de respaldo).

[WARNING] Antes de eliminar un plugin, asegúrate de que no afecte a alguna función de tu web. Si tienes dudas, desactívalo primero y revisa si tu sitio sigue funcionando correctamente.


8. Usa un CDN (Red de Distribución de Contenidos)

Un CDN guarda copias de tu sitio en servidores de todo el mundo. Cuando alguien visita tu web desde España, se le sirve la copia que está en un servidor de Madrid, no la que está en Estados Unidos. Esto reduce la latencia y acelera WordPress para visitantes internacionales.

Los CDN más populares son:

  • Cloudflare (gratuito y muy eficaz).
  • StackPath.
  • BunnyCDN.

Cómo instalar Cloudflare (el más recomendado):

  1. Crea una cuenta gratuita en cloudflare.com.
  2. Añade tu dominio y sigue las instrucciones.
  3. Cloudflare te dará dos servidores DNS que deberás cambiar en tu proveedor de dominios.
  4. Espera unas horas a que se propague el cambio.

Una vez activo, Cloudflare no solo actúa como CDN, sino que también ofrece protección contra ataques DDoS y un caché adicional.


Resumen: Tu checklist para optimizar la velocidad de WordPress

Aquí tienes un resumen rápido de todo lo que hemos visto. Guárdalo como tu lista de verificación:

  • Cambiar la versión de PHP a la más reciente (8.2+).
  • Activar el caché del servidor (LiteSpeed, Nginx, Varnish).
  • Instalar un plugin de caché si tu hosting no lo tiene.
  • Activar la compresión GZIP o Brotli.
  • Limpiar la base de datos (revisiones, spam, transients).
  • Configurar la expiración de archivos en el navegador.
  • Eliminar plugins y temas que no uses.
  • Instalar un CDN (Cloudflare es gratis).

Si sigues estos pasos, notarás una mejora significativa en la velocidad de tu WordPress. Y recuerda: la velocidad no es solo para gustar a Google, es para que tus visitantes no se vayan a la competencia.


Preguntas frecuentes (FAQ)

¿Qué hago si mi WordPress sigue lento después de todo esto?

Si has seguido todos los pasos y tu sitio sigue siendo un WordPress lento, el problema puede ser el plan de hosting en sí. Los hostings compartidos baratos tienen límites de recursos. Considera migrar a un VPS o a un hosting gestionado para WordPress como Kinsta o WP Engine.

¿Es seguro cambiar la versión de PHP?

Sí, es seguro y recomendable. WordPress y la mayoría de plugins actualizados funcionan perfectamente con PHP 8.2 o superior. Si algo falla, siempre puedes volver a la versión anterior.

¿Puedo usar varios plugins de caché a la vez?

No, nunca. Usar dos plugins de caché simultáneamente puede causar conflictos y errores en tu sitio. Elige uno y quédate con él.

¿Qué es Syspanel y por qué se menciona el puerto 2106?

Syspanel es el nuevo nombre de HestiaCP, un panel de control de hosting. El acceso a Syspanel se realiza a través del puerto 2106 (por ejemplo, https://tu-dominio.com:2106). Es un panel muy ligero y fácil de usar.

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

En la mayoría de los casos, la mejora es inmediata después de activar el caché y la compresión. Sin embargo, para ver resultados completos con un CDN, puede tardar unas horas en propagarse.


Espero que esta guía te haya sido de utilidad. Si tienes alguna duda o problema, no dudes en contactar con el soporte de tu hosting: siempre están ahí para ayudarte a acelerar WordPress y mejorar el rendimiento de tu sitio. ¡Buena suerte!

¿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