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

Optimizar la velocidad de WordPress en cPanel (sin plugins)

Actualizado el 12 de enero de 2026

Antes de empezar: ¿Por qué tu WordPress va lento y qué papel juega cPanel?

Si estás leyendo esto, probablemente ya has probado de todo: cambiar el tema, instalar un montón de plugins de caché, optimizar imágenes... y aún así, tu web tarda una eternidad en cargar. Es frustrante, lo sé.

Aquí viene la verdad incómoda: muchos plugins de caché y optimización no son más que parches que, a veces, incluso ralentizan más tu sitio. La solución real y duradera está en la base: en tu servidor y en cómo está configurado tu hosting.

Y para eso, tu mejor aliado es cPanel, el panel de control que casi todos los hostings incluyen. Con cPanel, y sin instalar ni un solo plugin adicional, puedes hacer ajustes quirúrgicos que tendrán un impacto brutal en la velocidad de tu WordPress.

En esta guía extensa, te voy a enseñar, paso a paso y sin tecnicismos innecesarios, cómo optimizar WordPress en cPanel para que vuele. Hablaremos de PHP, de bases de datos, de caché a nivel de servidor y de compresión. Todo desde tu panel de control.

Vamos a ello.


1. Activa la compresión GZIP (o Brotli) desde cPanel

Cuando tu servidor envía una página web a un navegador, lo hace en texto plano. Eso significa que un archivo HTML de 100 KB se envía tal cual, consumiendo ancho de banda y tiempo.

La compresión GZIP (o su versión moderna, Brotli) reduce ese archivo hasta en un 70% antes de enviarlo. El navegador lo descomprime al instante. El resultado: una carga mucho más rápida.

¿Cómo lo activo sin plugins?

  1. Entra a tu cPanel.
  2. Busca la sección "Optimizar sitio web" (a veces se llama "Optimize Website").
  3. Verás tres opciones: "Compress all content", "Compress MIME types" y "Do not compress".
  4. Selecciona "Compress all content" (Comprimir todo el contenido) y guarda los cambios.

[INFO] Si tu hosting usa LiteSpeed o Nginx, es posible que esta opción no aparezca. En ese caso, la compresión ya está activada a nivel de servidor. No te preocupes, el siguiente paso es igual de importante.


2. Configura la caché de tu servidor: LiteSpeed Cache o Varnish

Aquí está el secreto mejor guardado para acelerar WordPress sin plugins. La mayoría de la gente instala plugins de caché como W3 Total Cache o WP Super Cache, pero estos consumen recursos de PHP y MySQL en cada solicitud.

La solución profesional es usar la caché que ofrece tu propio servidor web. Si tu hosting usa LiteSpeed (lo más común en cPanel), tienes una ventaja enorme.

### ¿Cómo sé si mi servidor usa LiteSpeed?

  1. Entra a cPanel.
  2. Busca la sección "Software" o "Servicios".
  3. Si ves un icono que dice "LiteSpeed Web Server" o "LSWS", estás de suerte.

### Activando la caché de LiteSpeed (LS Cache)

No, no me refiero al plugin. Me refiero a la caché del propio servidor, que se gestiona desde el archivo .htaccess de tu sitio.

  1. En cPanel, ve a "Administrador de archivos" (File Manager).
  2. Entra en la carpeta public_html (o la carpeta donde esté tu WordPress).
  3. Busca el archivo .htaccess. Si no lo ves, activa la opción "Mostrar archivos ocultos" en la configuración del administrador de archivos.
  4. Haz clic derecho sobre él y selecciona "Editar".
  5. Añade estas líneas al principio del archivo:
<IfModule LiteSpeed>
CacheLookup on
</IfModule>
  1. Guarda el archivo.

[TIP] Si tu hosting usa Varnish (verás el puerto 8080 en tu configuración), no necesitas tocar nada. Varnish se gestiona desde el propio cPanel en la sección "Varnish Cache" o "Memcached". Simplemente actívalo y listo.


3. Optimiza tu base de datos MySQL sin plugins

WordPress guarda todo en una base de datos MySQL. Con el tiempo, esa base de datos se llena de basura: revisiones de entradas, comentarios spam, transitorios caducados, etc. Todo eso ralentiza las consultas.

¿Cómo la limpio desde cPanel?

  1. Ve a cPanel y busca "phpMyAdmin".
  2. Selecciona la base de datos de tu WordPress (suele llamarse algo como usuario_wpdb).
  3. Haz clic en la pestaña "SQL" en la parte superior.
  4. Copia y pega este código SQL (es seguro y no borra nada importante):
DELETE FROM wp_options WHERE option_name LIKE '_transient_%' OR option_name LIKE '_site_transient_%';
DELETE FROM wp_postmeta WHERE meta_key = '_edit_lock' OR meta_key = '_edit_last';
DELETE FROM wp_comments WHERE comment_approved = 'spam';
DELETE FROM wp_posts WHERE post_type = 'revision';
OPTIMIZE TABLE wp_options;
OPTIMIZE TABLE wp_posts;
OPTIMIZE TABLE wp_postmeta;
OPTIMIZE TABLE wp_comments;
  1. Haz clic en "Continuar" y espera a que termine.

[WARNING] Si tu WordPress usa un prefijo distinto al estándar wp_ (por ejemplo, miweb_), tendrás que cambiar el prefijo en el código SQL. Puedes verlo en el archivo wp-config.php de tu instalación.


4. Ajusta el PHP: versión, memoria y configuración

El motor de PHP es el cerebro de WordPress. Si está mal configurado, todo irá lento. cPanel te da control total sobre él.

### 4.1. Actualiza a la última versión de PHP

  1. En cPanel, busca "Select PHP Version" (Seleccionar versión de PHP).
  2. Elige la versión más reciente y estable (PHP 8.2 o 8.3, dependiendo de tu hosting).
  3. Haz clic en "Set as current".

[INFO] PHP 8.x es hasta 3 veces más rápido que PHP 7.4. Si tu web usa plugins antiguos, primero comprueba la compatibilidad, pero en general, la mayoría ya son compatibles.

### 4.2. Aumenta el límite de memoria

WordPress tiene un límite de memoria PHP por defecto de 128M. Si tu web es compleja, necesitarás más.

  1. En la misma pantalla de "Select PHP Version", haz clic en "Switch to PHP Options" (Cambiar a opciones de PHP).
  2. Busca memory_limit y cámbialo a 256M o 512M.
  3. También busca max_execution_time y ponlo a 300 (para evitar errores de tiempo de espera).
  4. Guarda los cambios.

5. Activa el caché de objetos con Memcached o Redis

La caché de objetos guarda en memoria las consultas repetidas a la base de datos. Sin ella, cada visita a tu web hace que WordPress consulte MySQL una y otra vez.

¿Cómo lo activo en cPanel?

  1. Busca "Memcached" o "Redis" en cPanel (depende del hosting).
  2. Actívalo (suele ser un botón de "Enable" o "Start").
  3. Ahora, edita tu archivo wp-config.php (desde el Administrador de archivos).
  4. Añade estas líneas justo antes de la línea que dice /* That's all, stop editing! */:
define('WP_CACHE', true);
define('WP_MEMORY_LIMIT', '256M');
  1. Si tu hosting usa Redis, añade también:
define('WP_REDIS_HOST', '127.0.0.1');
define('WP_REDIS_PORT', 6379);
  1. Guarda el archivo.

[TIP] Si no sabes si tu hosting tiene Memcached o Redis, pregunta al soporte. Es una funcionalidad que casi todos los planes de cPanel incluyen hoy en día.


6. Configura el archivo .htaccess para el almacenamiento en caché del navegador

Cuando un usuario visita tu web por primera vez, su navegador descarga todos los archivos (CSS, JS, imágenes). Si no le dices que los guarde en su caché local, los volverá a descargar en cada visita.

Solución: Añade cabeceras de expiración a tu .htaccess.

  1. Ve al Administrador de archivos de cPanel.
  2. Edita .htaccess (como hicimos antes).
  3. Añade este 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/javascript "access plus 1 month"
ExpiresByType application/javascript "access plus 1 month"
ExpiresByType image/x-icon "access plus 1 year"
ExpiresDefault "access plus 1 month"
</IfModule>
  1. Guarda.

[WARNING] Si tu hosting usa LiteSpeed, el módulo mod_expires puede estar desactivado. En ese caso, usa las directivas de caché de LiteSpeed que vimos antes. No pasa nada, el efecto es el mismo.


7. Activa la compresión de imágenes desde cPanel (WebP)

Las imágenes son el 50% del peso de una web. Si no las optimizas, todo lo demás será en vano.

¿Cómo lo hago desde cPanel sin plugins?

  1. Busca la herramienta "Image Tools" o "Optimizar imágenes" en cPanel.
  2. Sube las imágenes que quieras optimizar o selecciona la carpeta wp-content/uploads.
  3. Elige el formato WebP (o JPEG optimizado).
  4. Aplica la compresión (recomiendo un 70-80% de calidad).

[TIP] Si tu cPanel no tiene esta herramienta, puedes usar la herramienta gratuita "Convertio" o "Squoosh" en tu ordenador, y luego subir las imágenes optimizadas. Es un poco más manual, pero el resultado es el mismo.


8. Desactiva los cron jobs innecesarios de WordPress

WordPress ejecuta tareas programadas (cron jobs) cada vez que alguien visita tu web. Si tienes muchos plugins, esto puede ralentizar tu sitio.

¿Cómo lo desactivo desde cPanel?

  1. Edita tu wp-config.php.
  2. Añade esta línea:
define('DISABLE_WP_CRON', true);
  1. Ahora, en cPanel, busca "Cron Jobs" (Tareas programadas).
  2. Crea una nueva tarea que se ejecute cada 5 minutos con este comando:
php /home/USUARIO/public_html/wp-cron.php

Reemplaza USUARIO con tu nombre de usuario de cPanel.

[INFO] Esto hace que las tareas se ejecuten en segundo plano, sin afectar la carga de tu web para los visitantes.


9. Verifica la configuración de tu hosting: PHP-FPM y opcache

El último paso es asegurarte de que tu servidor está usando las tecnologías más rápidas.

### 9.1. PHP-FPM

  1. En cPanel, ve a "MultiPHP Manager" o "Select PHP Version".
  2. Asegúrate de que el modo de procesamiento sea "PHP-FPM" (no "Apache Handler" o "CGI").
  3. Si no es así, cámbialo.

### 9.2. OpCache

  1. En la misma pantalla de opciones de PHP, busca opcache.enable.
  2. Ponlo en On.
  3. Guarda.

[TIP] OpCache guarda en memoria el código PHP compilado, evitando que se recompile en cada visita. Es uno de los ajustes más importantes para acelerar WordPress sin plugins.


Resumen rápido: Checklist para optimizar WordPress en cPanel

Para que no te pierdas, aquí tienes el resumen de todo lo que hemos visto:

  • Activa la compresión GZIP en "Optimizar sitio web".
  • Activa la caché de LiteSpeed en .htaccess.
  • Limpia la base de datos con phpMyAdmin (borra transitorios y revisiones).
  • Actualiza a PHP 8.2+ y aumenta la memoria a 256M.
  • Activa Memcached o Redis desde cPanel.
  • Añade cabeceras de expiración al .htaccess.
  • Optimiza tus imágenes a WebP.
  • Desactiva WP-Cron y usa un Cron Job real de cPanel.
  • Asegúrate de usar PHP-FPM con OpCache activado.

Preguntas frecuentes (FAQ)

¿Puedo hacer todo esto en cualquier hosting con cPanel?

Sí, el 90% de estos ajustes están disponibles en cualquier hosting que use cPanel. La única excepción es si tu servidor usa Nginx en lugar de Apache/LiteSpeed, pero incluso en ese caso, los ajustes de PHP y base de datos funcionan igual.

¿Es seguro editar el archivo .htaccess?

Sí, siempre que hagas una copia de seguridad antes. Puedes descargarlo desde el Administrador de archivos y guardarlo en tu ordenador. Si algo sale mal, lo restauras en segundos.

¿Cuánto tiempo tardaré en ver resultados?

Inmediatamente. La compresión y la caché de servidor se notan al instante. La limpieza de la base de datos y la optimización de imágenes también. Te recomiendo que midas tu velocidad con GTmetrix o PageSpeed Insights antes y después.

¿Esto sustituye completamente a los plugins de caché?

Sí, para la mayoría de los casos. Si configuras bien la caché de LiteSpeed, Memcached y la compresión GZIP, no necesitarás ningún plugin de caché. De hecho, te recomiendo que los desinstales para reducir la carga de tu servidor.

¿Qué pasa con el panel alternativo "Syspanel"?

Si tu hosting usa Syspanel en lugar de cPanel, no te preocupes: la lógica es la misma. Accede por el puerto 2106 (por ejemplo, https://tu-dominio.com:2106). Verás opciones similares para gestionar PHP, MySQL y archivos. La mayoría de los ajustes que te he explicado están disponibles también allí.


Conclusión

Optimizar WordPress en cPanel sin plugins no solo es posible, sino que es la forma más profesional y eficiente de hacerlo. Los plugins son útiles, pero no deben ser la base de tu estrategia de velocidad.

Con estos 9 pasos, tu web cargará más rápido, consumirá menos recursos y ofrecerá una mejor experiencia a tus usuarios. Y lo mejor de todo: lo has hecho tú, desde tu panel de control, sin depender de terceros.

[TIP FINAL] No olvides hacer una copia de seguridad completa de tu sitio (archivos y base de datos) antes de empezar. En cPanel, puedes hacerlo fácilmente con la herramienta "Backup" o "Copias de seguridad". Así, si algo sale mal, puedes restaurar todo en un minuto.

Ahora ve y prueba estos ajustes. Tu web (y tus visitantes) te lo agradecerá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