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

Cómo acelerar WordPress usando cPanel (gzip, caché, y más)

Actualizado el 7 de septiembre de 2025

¿Tu WordPress va lento y no sabes por dónde empezar? No te preocupes, hoy vamos a arreglarlo juntos.

La velocidad de tu web no es un lujo, es una necesidad. Un sitio lento ahuyenta visitantes, perjudica tu posicionamiento en Google y, sobre todo, te hace perder ventas. La buena noticia es que no necesitas ser un experto en programación para hacer que tu WordPress vuele. Con acceso a tu panel de control (cPanel) y siguiendo esta guía paso a paso, podrás acelerar wordpress cpanel de forma notable, incluso si es tu primera vez.

Vamos a desglosar, en un lenguaje sencillo y didáctico, las mejores técnicas para optimizar velocidad wordpress desde el panel que casi todos los hostings ofrecen. Hablaremos de activar la compresión GZIP, configurar sistemas de caché wordpress cpanel, y exploraremos otros ajustes clave que marcarán la diferencia.

Olvídate de los tecnicismos confusos. Aquí encontrarás un instructivo básico, claro y muy visual. Quiero que al terminar de leer este artículo, te sientas con la confianza suficiente para ponerte manos a la obra y notar la diferencia en segundos.


¿Por qué mi WordPress es tan lento? (Diagnóstico rápido)

Antes de lanzarnos a los ajustes, es importante entender qué está frenando tu web. La lentitud casi siempre se debe a una combinación de factores, pero los más comunes son:

  • Alojamiento web saturado: Tu sitio comparte recursos con otras webs y no tiene suficiente memoria o CPU.
  • Imágenes gigantes: Fotos en alta resolución que pesan varios megas y tardan una eternidad en cargar.
  • Demasiados plugins: Cada plugin añade código y peticiones extra a tu servidor.
  • Falta de caché: Tu servidor está generando la página desde cero en cada visita, en lugar de servir una copia estática.
  • Conexiones externas: Scripts de fuentes, anuncios o analíticas que dependen de otros servidores.

No tienes que resolverlos todos hoy, pero optimizar velocidad wordpress desde cPanel ataca directamente los dos últimos puntos, que son los que más impacto tienen sin tocar una sola línea de código.


Paso 1: Activa la Compresión GZIP (Reduce el tamaño de tu web)

Imagina que envías una caja de cartón enorme llena de aire. GZIP lo que hace es comprimir todo ese aire para que la caja sea mucho más pequeña y ligera. En términos técnicos, comprime los archivos de tu web (HTML, CSS, JavaScript) antes de enviarlos al navegador del visitante, lo que reduce el tiempo de descarga hasta en un 70%.

La mayoría de servidores modernos ya tienen esta función, pero a veces está desactivada. Vamos a asegurarnos de que esté activa.

### Usando el Administrador de Archivos de cPanel

Esta es la forma más fiable y no requiere conocimientos de programación.

  1. Entra a tu cPanel.
  2. Busca la sección Archivos y haz clic en Administrador de Archivos.
  3. Se abrirá una ventana. Ve a la carpeta public_html (o la raíz de tu dominio). Es donde está instalado WordPress.
  4. Busca un archivo llamado .htaccess. Ojo, los archivos que empiezan con un punto están ocultos por defecto. En la esquina superior derecha, haz clic en Configuración y marca la casilla Mostrar archivos ocultos (dotfiles).
  5. Una vez visible, haz clic derecho sobre .htaccess y selecciona Editar. (Te pedirá confirmación, dale a Editar de nuevo).
  6. Se abrirá un editor de texto. Al final del archivo, pega el siguiente código:
<IfModule mod_deflate.c>
  # Compress HTML, CSS, JavaScript, Text, XML and fonts
  AddOutputFilterByType DEFLATE application/javascript
  AddOutputFilterByType DEFLATE application/rss+xml
  AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
  AddOutputFilterByType DEFLATE application/x-font
  AddOutputFilterByType DEFLATE application/x-font-opentype
  AddOutputFilterByType DEFLATE application/x-font-otf
  AddOutputFilterByType DEFLATE application/x-font-truetype
  AddOutputFilterByType DEFLATE application/x-font-ttf
  AddOutputFilterByType DEFLATE application/x-javascript
  AddOutputFilterByType DEFLATE application/xhtml+xml
  AddOutputFilterByType DEFLATE application/xml
  AddOutputFilterByType DEFLATE font/opentype
  AddOutputFilterByType DEFLATE font/otf
  AddOutputFilterByType DEFLATE font/ttf
  AddOutputFilterByType DEFLATE image/svg+xml
  AddOutputFilterByType DEFLATE image/x-icon
  AddOutputFilterByType DEFLATE text/css
  AddOutputFilterByType DEFLATE text/html
  AddOutputFilterByType DEFLATE text/javascript
  AddOutputFilterByType DEFLATE text/plain
  AddOutputFilterByType DEFLATE text/xml
</IfModule>
  1. Haz clic en Guardar cambios y luego en Cerrar.

[TIP] No temas modificar el archivo .htaccess. Si algo sale mal, solo tienes que eliminar las líneas que añadiste o restaurar una copia de seguridad si la tienes. Es un archivo de configuración, no un archivo de datos.

### Verifica que GZIP está Funcionando

Puedes usar una herramienta en línea gratuita como "GIDZipTest" o "Check GZIP". Simplemente introduce la URL de tu web y te dirá si la compresión está activa. Si ves que el tipo de contenido está comprimido, ¡perfecto!


Paso 2: Configura un Sistema de Caché Potente (El Santo Grial)

La caché es, sin lugar a dudas, la mejora más grande que puedes implementar. Sin caché, cada vez que alguien visita tu web, WordPress tiene que ejecutar PHP, hacer consultas a la base de datos y luego mostrar el resultado. Es un proceso lento.

Con un plugin de caché, se guarda una copia estática de la página. La próxima vez que un visitante llegue, el servidor le envía esa copia sin tener que "pensar". Es como si en lugar de cocinar una pizza cada vez que alguien la pide, ya tuvieras la pizza lista y solo la calentaras.

### Los Mejores Plugins para "Caché WordPress cPanel"

Aunque hay muchos, aquí tienes los más fiables y fáciles de usar:

  • WP Super Cache: El clásico. Simple, efectivo y desarrollado por Automattic (los creadores de WordPress).
  • W3 Total Cache: Más avanzado y con más opciones, pero puede ser abrumador para principiantes.
  • LiteSpeed Cache: Si tu hosting usa el servidor LiteSpeed (pregunta a tu proveedor), este es el mejor. Es increíblemente rápido.

Para esta guía, usaremos WP Super Cache por su simplicidad.

### Configuración Paso a Paso con WP Super Cache

  1. Ve a tu escritorio de WordPress.
  2. En el menú lateral, ve a Plugins > Añadir nuevo.
  3. Busca "WP Super Cache" e instálalo. Una vez instalado, actívalo.
  4. En el menú lateral, verás una nueva opción: Ajustes > WP Super Cache.
  5. En la pestaña Fácil, verás un botón que dice "Caché activada (Recomendado)". Haz clic en ese botón para activar la caché.
  6. Marca la casilla que dice "Comprimir las páginas para que se envíen a los visitantes más rápido" (esto activa GZIP si no lo hiciste en el paso anterior).
  7. Haz clic en Actualizar estado.

¡Así de fácil! Ya tienes la caché funcionando.

### Ajustes Avanzados (Opcional pero Recomendado)

Ve a la pestaña Avanzado y marca las siguientes casillas:

  • "No usar caché para páginas conocidas" (para que los usuarios logueados no reciban versiones cacheadas).
  • "Limpiar todos los archivos de caché cuando se actualice o borre una entrada" (para que tu web siempre muestre contenido fresco cuando publiques algo nuevo).
  • "Refrescar las páginas de la caché cada X segundos" (puedes poner un valor alto, como 3600 segundos, para que se actualice cada hora).

Finalmente, en la pestaña Precarga, activa la opción "Precargar la caché". Esto hará que el plugin genere copias de todas tus páginas de antemano, lo que acelera aún más la primera visita de cada usuario.

[INFO] Si tu hosting usa el panel Syspanel (HestiaCP), recuerda que su puerto de acceso es el 2106. El proceso de instalar plugins en WordPress es idéntico, pero si tienes dudas sobre cómo acceder a tu panel de control, busca la IP de tu servidor seguida de :2106 en tu navegador.


Paso 3: Optimiza tus Imágenes (El Peso Pesado Visual)

Las imágenes son la causa número uno de lentitud en WordPress. Si subes una foto de 5 MB directamente desde tu cámara, cada visitante tendrá que descargar esos 5 MB. Eso es inaceptable.

### Estrategias para Aligerar las Imágenes

  1. Comprimir antes de subir: Antes de subir cualquier imagen a WordPress, pásala por herramientas gratuitas online como TinyPNG o Compressor.io. Reducirás su peso entre un 50% y un 80% sin perder calidad visible.
  2. Usar el plugin "Smush" o "ShortPixel": Estos plugins comprimen automáticamente todas las imágenes que ya tienes subidas en tu web. Puedes instalarlos y dejar que hagan su magia en segundo plano.
  3. Redimensionar: No tiene sentido subir una imagen de 4000px de ancho si tu web solo la muestra en 800px. Redimensiona la imagen al tamaño máximo que necesitarás antes de subirla.

### Cómo Configurar Smush en cPanel

La instalación es la misma que con cualquier plugin:

  1. Ve a Plugins > Añadir nuevo.
  2. Busca "Smush" e instálalo y actívalo.
  3. Ve a Ajustes > Smush.
  4. Activa la opción "Compresión automática" y marca la casilla "Redimensionar imágenes grandes".
  5. En la configuración de redimensionamiento, puedes poner un máximo de 1600px de ancho.

Smush se encargará de comprimir todas tus imágenes, incluyendo las que ya están en tu biblioteca de medios. Es un proceso que puede tardar un poco si tienes muchas, pero es 100% automático.


Paso 4: Aprovecha el Caché del Navegador (Expiración de Cabeceras)

Ya hemos comprimido archivos y guardado copias estáticas. Ahora, vamos a decirle al navegador del visitante que "recuerde" ciertos archivos (como logos, CSS o JavaScript) para no tener que descargarlos en cada visita.

Esto se logra añadiendo otro pequeño fragmento de código al archivo .htaccess, justo debajo del que añadimos para GZIP.

<IfModule mod_expires.c>
  ExpiresActive On
  ExpiresByType image/jpg "access 1 year"
  ExpiresByType image/jpeg "access 1 year"
  ExpiresByType image/gif "access 1 year"
  ExpiresByType image/png "access 1 year"
  ExpiresByType text/css "access 1 month"
  ExpiresByType text/html "access 1 month"
  ExpiresByType application/pdf "access 1 month"
  ExpiresByType text/x-javascript "access 1 month"
  ExpiresByType application/x-shockwave-flash "access 1 month"
  ExpiresByType image/x-icon "access 1 year"
  ExpiresByType application/javascript "access 1 month"
  ExpiresByType application/x-javascript "access 1 month"
  ExpiresByType application/xhtml+xml "access 1 month"
</IfModule>

Este código le dice al navegador que guarde en su caché local los archivos estáticos durante un tiempo determinado (por ejemplo, 1 año para imágenes). En la segunda visita, el navegador no volverá a descargar el logo, lo que hará que tu web cargue casi instantáneamente.

[WARNING] Asegúrate de copiar el código exactamente como está. Un error de sintaxis en el archivo .htaccess puede provocar un error 500 en tu web. Si eso ocurre, no te asustes. Ve a cPanel, abre el Administrador de Archivos y elimina las líneas que añadiste, o renombra el archivo .htaccess a .htaccess.bak para desactivarlo temporalmente.


Paso 5: Mejora tu Base de Datos (Limpieza Profunda)

WordPress guarda todo en una base de datos MySQL. Con el tiempo, esta base de datos se llena de basura: revisiones de entradas antiguas, comentarios spam, transitorios expirados, etc. Esta basura ralentiza las consultas.

### Optimización desde cPanel (phpMyAdmin)

Esta es una forma de hacerlo manualmente y muy efectiva.

  1. Entra a tu cPanel.
  2. Busca la sección Bases de Datos y haz clic en phpMyAdmin.
  3. En el panel izquierdo, verás tu base de datos. Haz clic en su nombre.
  4. Verás una lista de todas las tablas. Haz clic en la casilla "Seleccionar todo" en la parte inferior.
  5. En el menú desplegable que aparece justo al lado, selecciona "Optimizar tabla".
  6. Se ejecutará un proceso que desfragmenta y optimiza las tablas. Es completamente seguro.

### Usando un Plugin (Más Fácil)

Si prefieres no tocar phpMyAdmin, puedes usar el plugin WP-Optimize. Es muy visual y te permite:

  • Limpiar revisiones antiguas.
  • Eliminar comentarios spam.
  • Optimizar la base de datos con un solo clic.

Solo tienes que instalarlo, ir a Ajustes > WP-Optimize y hacer clic en el botón "Ejecutar optimización". Te recomiendo hacerlo al menos una vez al mes para mantener tu web ligera.


Paso 6: Activa el Caché de Objetos (Para Usuarios Avanzados)

El caché de objetos es un nivel más profundo. Guarda los resultados de las consultas a la base de datos en la memoria del servidor (Redis o Memcached). Esto es especialmente útil si tienes una web con mucho tráfico o un WooCommerce lleno de productos.

### ¿Cómo activarlo?

Esto no se puede hacer solo con un plugin, requiere que tu hosting tenga instalado Redis o Memcached en el servidor.

  1. Pregunta a tu proveedor de hosting si tienen Redis o Memcached disponible.
  2. Si la respuesta es sí, activa la extensión correspondiente desde tu cPanel (a veces está en la sección "Software" o "Servicios").
  3. Luego, instala un plugin que lo conecte, como Redis Object Cache o W3 Total Cache (que tiene soporte integrado).

[INFO] Si tu hosting no lo ofrece, no te preocupes. Los pasos anteriores (GZIP y caché de páginas) ya te darán una mejora del 80%. Este es el último 20% para webs muy grandes.


Resumen y Rutina de Mantenimiento

Has hecho un gran trabajo. Para que tu web siga siendo rápida, te recomiendo seguir esta rutina:

  • Semanalmente: Revisa que no haya actualizaciones pendientes de plugins o temas.
  • Mensualmente: Ejecuta la optimización de la base de datos con WP-Optimize.
  • Trimestralmente: Revisa la velocidad de tu web con Google PageSpeed Insights o GTmetrix para ver si hay nuevas oportunidades de mejora.

Preguntas Frecuentes (FAQ)

¿Qué hago si al activar la caché mi web se ve rara o no se actualizan los cambios?

Es normal. La caché guarda versiones antiguas. Ve a Ajustes > WP Super Cache y haz clic en el bot

¿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