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

Cómo acelerar WordPress: Guía de optimización para cPanel/plesk

Actualizado el 21 de febrero de 2026

¿Tu WordPress va lento? No te preocupes, no eres el único. Un sitio web que tarda más de 3 segundos en cargar pierde más de la mitad de sus visitantes, y además, Google lo penaliza en los resultados de búsqueda.

La buena noticia es que acelerar WordPress no es complicado si sigues una guía clara y paso a paso. En este artículo, vamos a centrarnos en la optimización desde el panel de control de tu hosting, ya sea cPanel o Plesk. Estos paneles son las herramientas más comunes que te da tu proveedor de hosting para gestionar tu servidor y, desde ahí, puedes hacer maravillas por la velocidad de tu web.

Vamos a desglosar el proceso en pasos lógicos y fáciles de seguir, pensando especialmente en usuarios que no son técnicos. Si tienes acceso a tu panel de hosting, tienes el 80% del trabajo hecho.

¿Por qué tu WordPress es lento? Diagnóstico rápido

Antes de tocar nada, es fundamental entender qué está frenando tu web. No es lo mismo un problema de imágenes pesadas que un servidor mal configurado. Aquí tienes un mini diagnóstico para que sepas por dónde empezar.

Herramientas para medir la velocidad

No adivines; mide. Usa estas herramientas gratuitas para obtener un "chequeo" de tu sitio:

  • GTmetrix: Te da una puntuación general y desglosa los tiempos de carga de cada elemento.
  • Google PageSpeed Insights: La herramienta de Google. Muy útil porque te dice exactamente qué mejorar según sus criterios.
  • Pingdom Tools: Otra opción popular que te muestra un gráfico de qué tarda más en cargar.

[INFO] Ejecuta la prueba varias veces a lo largo del día. Los resultados pueden variar según la hora y el tráfico de tu hosting.

Los 3 culpables principales de la lentitud

Casi siempre, la lentitud se debe a uno (o varios) de estos factores:

  1. Hosting compartido básico: Si tu plan de hosting es muy barato, es probable que el servidor esté saturado con otros sitios web.
  2. Sin caché activado: WordPress genera cada página desde cero en cada visita. Sin caché, el servidor tiene que trabajar el doble.
  3. Imágenes sin optimizar: Fotos en alta resolución que pesan varios megabytes. Esto es un asesino de la velocidad.

Acelerar WordPress desde cPanel: Guía paso a paso

cPanel es el panel de control más popular del mundo. Si tu hosting lo usa, sigue estos pasos. Son sencillos y muy efectivos.

1. Activa el Caché de tu servidor (Cache WordPress)

El caché guarda una versión "estática" de tus páginas. Cuando un visitante llega, el servidor le muestra esa copia en lugar de generar la página de nuevo. El resultado es una carga casi instantánea.

  • Busca la sección "Software" o "Optimización": En cPanel, baja hasta encontrar una sección llamada "Software" o "Optimización de velocidad". Ahí verás una herramienta llamada "MultiPHP INI Editor" o "Optimize Website".
  • Selecciona tu dominio: Elige el dominio de tu sitio web.
  • Elige el modo de compresión: Elige "Compress all content" o "Compress all dynamic content" . Esto activa la compresión GZIP, que reduce el tamaño de los archivos que se envían al navegador.

[TIP] Si no encuentras esa opción, es probable que tu hosting tenga un caché a nivel de servidor (como LiteSpeed Cache) ya instalado. En ese caso, instala el plugin correspondiente (por ejemplo, LiteSpeed Cache) y actívalo.

2. Activa el Caché de Navegador en .htaccess

Esta es una técnica avanzada pero muy segura. Consiste en decirle al navegador del visitante que guarde ciertos archivos (como imágenes, CSS y JavaScript) en su disco duro local durante un tiempo. Así, en la siguiente visita, no tiene que volver a descargarlos.

Para hacerlo, necesitas editar el archivo .htaccess de tu web.

  • Accede al Administrador de Archivos: En cPanel, busca la sección "Archivos" y haz clic en "Administrador de Archivos".
  • Navega a la raíz de tu web: Normalmente es la carpeta public_html.
  • Muestra los archivos ocultos: Haz clic en "Configuración" y marca la casilla "Mostrar archivos ocultos (dotfiles)".
  • Encuentra el archivo .htaccess: Si no existe, créalo. Si existe, haz clic derecho sobre él y selecciona "Editar".
  • Añade el siguiente código al final del archivo:
<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/pdf "access plus 1 month"
  ExpiresByType text/x-javascript "access plus 1 month"
  ExpiresByType application/x-shockwave-flash "access plus 1 month"
  ExpiresByType image/x-icon "access plus 1 year"
  ExpiresDefault "access plus 2 days"
</IfModule>
  • Guarda los cambios.

[WARNING] Haz siempre una copia de seguridad del archivo .htaccess antes de editarlo. Un error aquí puede dejar tu web inaccesible.

3. Optimiza tu Base de Datos MySQL

WordPress almacena todo su contenido en una base de datos. Con el tiempo, se llena de basura (revisiones de entradas, comentarios spam, transients caducados). Limpiarla acelera las consultas y, por tanto, la carga de tu web.

  • Busca "phpMyAdmin": En la sección "Bases de Datos" de cPanel.
  • Selecciona tu base de datos: Haz clic en la base de datos que usa tu WordPress (la que aparece en tu archivo wp-config.php).
  • Marca todas las tablas: En la parte inferior, haz clic en "Marcar todas".
  • En el menú desplegable, elige "Optimizar tabla": Esto ejecutará una limpieza básica.

[INFO] Esta acción es segura y no borra contenido. Solo elimina los "huecos" de la base de datos y la desfragmenta, como cuando desfragmentas el disco duro de tu PC.

Acelerar WordPress desde Plesk: Guía paso a paso

Plesk es otro panel de control muy común, especialmente en servidores VPS y dedicados. Su interfaz es diferente, pero la lógica es la misma.

1. Activa el Caché de Plesk (Nginx Caching)

Plesk tiene una integración muy potente con Nginx, que actúa como un proxy inverso y servidor de caché. Esto es oro puro para la velocidad.

  • Ve a "Sitios web y dominios": En el menú principal de Plesk.
  • Haz clic en "Apache y nginx": Dentro de las opciones de tu dominio.
  • Activa "nginx": Asegúrate de que el interruptor de nginx esté activado.
  • Configura el proxy: Busca la opción "Proxy mode" y actívalo. Esto hace que nginx sirva los archivos estáticos (imágenes, CSS, JS) directamente, sin pasar por Apache, lo que reduce muchísimo la carga del servidor.
  • Habilita el caché inteligente: Dentro de la misma pantalla, busca "Smart static files caching" y actívalo. Esto permite a nginx guardar copias de los archivos estáticos.

[TIP] Si tu Plesk no tiene la opción de proxy, es porque tu hosting no tiene nginx instalado. En ese caso, instala un plugin de caché en WordPress (como W3 Total Cache o WP Super Cache) y actívalo desde el panel de WordPress.

2. Configura PHP-FPM para un mejor rendimiento

PHP-FPM es el motor que ejecuta el código de WordPress. Configurarlo correctamente es clave.

  • Ve a "Sitios web y dominios" y busca la sección "PHP Settings".
  • Selecciona la versión de PHP: Asegúrate de usar una versión reciente (PHP 8.0 o superior). Son mucho más rápidas que las antiguas.
  • Ajusta el "memory_limit": Aumenta el límite de memoria a 256M o 512M si tu web es compleja.
  • Activa el "opcache": En la lista de ajustes, busca opcache.enable y ponlo en "On". Esto almacena en memoria el código PHP compilado, evitando que se reprocese en cada visita.

[WARNING] Cambiar los valores de PHP puede afectar a otros sitios en tu servidor. Si tienes varios, hazlo solo para el dominio de WordPress.

3. Activa la Compresión GZIP en Plesk

Al igual que en cPanel, la compresión GZIP reduce el tamaño de los archivos.

  • Ve a "Sitios web y dominios" y haz clic en "Apache y nginx".
  • En la sección de nginx, busca "Additional nginx directives".
  • Añade este código:
gzip on;
gzip_vary on;
gzip_min_length 1024;
gzip_comp_level 6;
gzip_types text/plain text/css text/xml text/javascript application/javascript application/x-javascript application/xml application/xml+rss application/json image/svg+xml;
  • Haz clic en "OK" o "Aplicar".

[INFO] Este código le dice a nginx que comprima los archivos antes de enviarlos. El nivel 6 es un buen equilibrio entre compresión y uso de CPU.

Optimizar WordPress en Syspanel (HestiaCP)

Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es similar y muy amigable. Recuerda que el acceso a este panel se realiza a través del puerto 2106 (es decir, https://tu-dominio.com:2106).

Pasos rápidos para Syspanel

  • Accede al panel: Usa la URL con el puerto 2106 e inicia sesión.
  • Ve a "Web" y selecciona tu dominio: En el menú lateral izquierdo.
  • Haz clic en "Configuración de Proxy" (o "Proxy Template"): Syspanel usa nginx por defecto. Asegúrate de que esté activado.
  • En "Configuración de Apache" (o "Apache Template"): Puedes añadir la compresión GZIP editando el template. Busca la opción de "Custom" y añade las directivas gzip que mencionamos antes.
  • Activa el caché: Syspanel permite instalar el plugin de caché "Redis" o "Varnish" desde su panel. Si tienes acceso a "Server" > "Updates" o "Extensions", instala Redis y luego usa un plugin de WordPress como "Redis Object Cache" para conectarlo.

[TIP] Syspanel es muy eficiente con nginx, así que con activar el proxy y el caché de archivos estáticos, notarás una gran mejora sin tocar código.

Plugins de Caché para WordPress: El complemento perfecto

Independientemente del panel que uses, un plugin de caché en WordPress es imprescindible. Es la "guinda del pastel".

Los mejores plugins de caché

  • LiteSpeed Cache: El mejor si tu hosting usa LiteSpeed (muy común en cPanel). Es gratuito y muy potente.
  • WP Rocket: El más fácil de usar y efectivo, pero es de pago. Vale cada céntimo.
  • W3 Total Cache: Gratuito y muy configurable, pero puede ser abrumador para principiantes.
  • WP Super Cache: Simple, gratuito y genera archivos estáticos de tus páginas.

Configuración básica de un plugin de caché

No necesitas tocar todas las opciones. Con esto es suficiente para la mayoría de los casos:

  1. Activa el caché de página: Es la función principal. Guarda una copia HTML de tus páginas.
  2. Activa el caché de navegador: Le dice al navegador del visitante que guarde archivos localmente (lo que hicimos con .htaccess).
  3. Minifica CSS y JavaScript: Elimina espacios y comentarios de estos archivos para que pesen menos.
  4. Combina CSS y JavaScript: Une varios archivos en uno solo para reducir el número de peticiones al servidor.
  5. Carga diferida de imágenes (Lazy Load): Las imágenes de abajo no se cargan hasta que el usuario hace scroll hasta ellas. Esto acelera la carga inicial de la página.

[WARNING] Después de instalar un plugin de caché, limpia la caché (pulsa el botón "Vaciar caché" o "Purge") cada vez que hagas cambios en tu web. Si no, verás la versión antigua.

Optimización de imágenes: El factor olvidado

Las imágenes son, por lo general, el mayor peso de una página web. Optimizarlas es un paso que no puedes saltarte.

Herramientas para comprimir imágenes

  • TinyPNG: Comprime imágenes PNG y JPG sin perder calidad visible. Es online y gratuito.
  • ShortPixel: Un plugin de WordPress que comprime automáticamente las imágenes que subes. Tiene versión gratuita.
  • Smush: Otro plugin popular que hace lo mismo.

Cómo usar TinyPNG (el método más fácil)

  1. Ve a la web de TinyPNG.
  2. Arrastra tus imágenes (máximo 20 a la vez).
  3. Descarga las versiones comprimidas.
  4. Sube las versiones nuevas a tu WordPress.

[TIP] Además de comprimir, cambia el tamaño de tus imágenes. Si tu web tiene un ancho máximo de 1200px, no subas imágenes de 4000px de ancho. Redimensiona primero con un editor de fotos o con el propio WordPress (al subirla, WordPress crea varias copias, pero la original sigue ahí pesando mucho).

Preguntas Frecuentes (FAQ)

¿Qué es mejor, cPanel o Plesk para optimizar WordPress?

Ambos son excelentes. cPanel es más común en hosting compartido y tiene herramientas como MultiPHP INI Editor que son muy fáciles de usar. Plesk es más potente en servidores VPS y tiene una integración con nginx más limpia. La clave no es el panel, sino las opciones que te ofrece tu plan de hosting.

¿Cuál es el mejor plugin de caché para WordPress?

Depende de tu hosting. Si usas LiteSpeed, LiteSpeed Cache es el ganador indiscutible. Si no, WP Rocket es el más recomendado por su facilidad de uso y resultados. Para opciones gratuitas, W3 Total Cache es muy completo.

¿Es seguro editar el archivo .htaccess?

Sí, es seguro si haces una copia de seguridad antes. Un error puede dar un error 500, pero siempre puedes restaurar el archivo original desde el Administrador de Archivos. Ve con calma y siguiendo los pasos.

¿Con qué frecuencia debo optimizar la base de datos?

Una vez al mes es suficiente para la mayoría de los sitios. Puedes programarlo con un plugin como "WP-Optimize" para que lo haga automáticamente.

¿El hosting compartido es malo para WordPress?

No es malo, pero tiene sus límites. Si tu web tiene mucho tráfico, notarás que el hosting compartido se queda corto. En ese caso, considera migrar a un VPS o un hosting gestionado de WordPress.

¿Qué hago si después de todo esto mi web sigue lenta?

El siguiente paso es revisar si tu hosting es el problema. Prueba a cambiar a un plan superior o a un proveedor con mejor reputación en rendimiento. También puedes contratar una CDN (Red de Distribución de Contenidos) como Cloudflare, que reparte tu contenido por servidores en todo el mundo, haciendo que cargue rápido para visitantes de cualquier país.

Conclusión final

Acelerar WordPress no es un misterio. Es cuestión de seguir un orden lógico: medir, activar el caché del servidor, activar el caché del navegador, optimizar la base de datos y comprimir las imágenes. Los paneles de control como cPanel y Plesk te dan las herramientas para hacerlo sin necesidad de ser un experto en servidores.

Empieza por lo más fácil (activar el caché y la compresión) y ve avanzando paso a paso. Notarás la diferencia en la

¿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