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

Optimizar velocidad de WordPress en PrestaShop con cPanel

Actualizado el 2 de noviembre de 2025

¿Tienes una tienda en PrestaShop y notas que carga lento? ¿Has instalado WordPress para tu blog o sección de contenido y la velocidad no acompaña? No te preocupes, esto es más común de lo que parece. La buena noticia es que desde tu panel de control, ya sea cPanel o Syspanel (HestiaCP, accesible por puerto 2106), puedes aplicar una serie de ajustes que mejorarán drásticamente el rendimiento.

En esta guía extensa y paso a paso, aprenderás a optimizar velocidad cPanel para que tanto WordPress como PrestaShop vuelen. No necesitas ser un experto técnico; solo sigue las instrucciones al pie de la letra.


¿Por qué es importante la velocidad en una tienda con WordPress y PrestaShop?

Imagina que un cliente entra a tu tienda. Si tarda más de 3 segundos en cargar, es muy probable que se vaya a la competencia. Además, Google penaliza los sitios lentos en sus resultados de búsqueda. Al combinar dos sistemas como WordPress (para contenido) y PrestaShop (para ventas), necesitas una estrategia de optimización global.

La clave está en atacar tres frentes: el servidor (cPanel), el caché y la configuración interna de cada plataforma.


## Primeros pasos desde cPanel: La base del rendimiento

Antes de tocar WordPress o PrestaShop, debemos asegurarnos de que tu servidor esté optimizado. cPanel ofrece herramientas nativas que muchos pasan por alto.

### 1. Activar la compresión Gzip

La compresión Gzip reduce el tamaño de los archivos que se envían al navegador. Es como enviar la ropa en una maleta al vacío: ocupa mucho menos.

  1. Ingresa a tu cPanel.
  2. Busca la sección "Optimizar sitio web".
  3. Selecciona "Comprimir todo el contenido".
  4. Haz clic en "Actualizar configuración".

[TIP] Si usas Syspanel (HestiaCP, puerto 2106), la compresión suele venir activada por defecto, pero puedes verificarlo en la configuración de Nginx o Apache.

### 2. Configurar el Caché del Navegador (Leverage Browser Caching)

Esto le dice al navegador del usuario que guarde copias de tus imágenes, CSS y JS por un tiempo. Así, cuando vuelva a visitarte, no las descargue de nuevo.

  1. En cPanel, busca "Editar .htaccess" (suele estar dentro de "Administrador de archivos" o en la sección "Seguridad").
  2. Agrega este código al final del archivo .htaccess de tu dominio principal:
<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>

[WARNING] Haz siempre una copia de seguridad de tu .htaccess antes de editarlo. Un error puede dejar tu web caída.

### 3. PHP Version: Asegúrate de usar la más reciente

Las versiones antiguas de PHP son lentas y tienen vulnerabilidades. PrestaShop y WordPress funcionan mucho mejor con PHP 8.0 o superior.

  1. En cPanel, busca "Select PHP Version".
  2. Elige la versión más reciente (ej. 8.2 o 8.3).
  3. Marca los módulos necesarios: opcache, gd, curl, mysqli, mbstring.
  4. Guarda los cambios.

[INFO] El módulo opcache acelera la ejecución de PHP al almacenar en memoria los scripts ya compilados. Es vital para el cPanel rendimiento.


## Optimizar velocidad WordPress desde cPanel

WordPress es fácil de optimizar si sabes dónde mirar. No necesitas mil plugins; con unos pocos ajustes desde cPanel y un buen plugin de caché es suficiente.

### 1. Instalar un plugin de Caché (W3 Total Cache o WP Rocket)

No te recomiendo instalar 5 plugins de caché. Elige uno bueno.

W3 Total Cache (gratuito):

  1. Ve a Plugins > Añadir nuevo en tu WordPress.
  2. Busca "W3 Total Cache", instálalo y actívalo.
  3. Ve a Rendimiento > Configuración general.
  4. Activa: Page Cache (disco), Database Cache (disco), Object Cache (disco).
  5. En Browser Cache, marca "Activar" y asegúrate de que la cabecera de caducidad esté configurada.

[TIP] Si usas Syspanel (HestiaCP, puerto 2106), el Object Cache puede funcionar mejor con Redis. Pregunta a tu proveedor de hosting si lo soporta.

### 2. Optimizar imágenes sin plugins pesados

Las imágenes son el principal lastre de velocidad. Desde cPanel puedes usar herramientas como ImageMagick o jpegoptim.

Método manual (recomendado):

  1. Sube tus imágenes a la carpeta wp-content/uploads desde el Administrador de archivos de cPanel.
  2. Antes de subirlas, optimízalas localmente con herramientas como TinyPNG o Squoosh.
  3. Si tienes acceso a SSH, puedes ejecutar comandos como:
find . -name "*.jpg" -exec jpegoptim --strip-all --all-progressive {} \;

Pero si no, quédate con el método local.

### 3. Desactivar plugins que consumen muchos recursos

Ve a Plugins > Plugins instalados en WordPress. Pregúntate:

  • ¿Realmente necesitas un page builder pesado?
  • ¿Tienes 3 plugins de slider?
  • ¿Hay plugins de estadísticas que puedas sustituir por Google Analytics directo?

Cada plugin activo suma tiempo de carga. Sé minimalista.


## Optimizar velocidad PrestaShop (Caché y rendimiento)

PrestaShop es un monstruo cuando no está configurado. Pero desde el panel de administración y con ayuda de cPanel, podemos domarlo.

### 1. Activar el Caché interno de PrestaShop

  1. Ve a Preferencias > Rendimiento en tu back office de PrestaShop.
  2. En "Caché", selecciona "Sí".
  3. Elige "Sistema de archivos" (File System) como método.
  4. En "Combinar, comprimir y almacenar en caché archivos CSS/JavaScript", activa:
    • "Usar almacenamiento en caché para los archivos CSS"
    • "Usar almacenamiento en caché para los archivos JavaScript"
    • "Comprimir archivos CSS y JavaScript"
  5. Guarda.

[INFO] PrestaShop también permite usar Redis o Memcached para la caché, pero requiere configuración avanzada del servidor. Si tu hosting lo ofrece, actívalo desde la pestaña "Caché de base de datos".

### 2. Configurar el Caché de Smarty (Template Caching)

Smarty es el motor de plantillas de PrestaShop. Asegúrate de que esté en modo "Recompilar nunca" en producción.

  1. En el mismo menú "Rendimiento", busca "Caché de plantillas".
  2. Selecciona "No recopilar archivos de plantilla".
  3. En "Forzar compilación", elige "Nunca".

[WARNING] Si haces cambios en la plantilla, deberás forzar la compilación manualmente desde aquí o borrar la carpeta /cache/smarty/compile desde cPanel.

### 3. Optimizar la base de datos de PrestaShop

Una base de datos hinchada ralentiza todo. Desde cPanel puedes usar phpMyAdmin.

  1. En cPanel, busca "phpMyAdmin".
  2. Selecciona la base de datos de tu PrestaShop.
  3. Marca todas las tablas (clic en "Seleccionar todo").
  4. En el menú desplegable "Con seleccionados", elige "Optimizar tabla".

Repite esto una vez al mes. También puedes usar módulos como "PS Cleaner" para eliminar registros huérfanos (pedidos cancelados, carritos abandonados, etc.).


## Ajustes avanzados desde cPanel para el máximo rendimiento

Si ya hiciste todo lo anterior y aún quieres más velocidad, prueba estas configuraciones.

### 1. Activar el Caché de MySQL (Query Cache)

Esto almacena en memoria las consultas repetitivas a la base de datos.

  1. En cPanel, busca "MySQL" o "phpMyAdmin" (dependiendo del hosting).
  2. Si tienes acceso a "MySQL Configuration", busca la variable query_cache_size y ajústala a un valor como 64M o 128M.
  3. Si no ves esta opción, contacta a tu proveedor de hosting.

### 2. Usar una CDN (Red de Distribución de Contenido)

Una CDN almacena copias de tus archivos estáticos (imágenes, CSS, JS) en servidores de todo el mundo. Así, un usuario en México no descarga desde un servidor en España.

Cloudflare (gratuito):

  1. Regístrate en Cloudflare.
  2. Añade tu dominio y sigue las instrucciones para cambiar los DNS.
  3. Activa el "Auto Minify" para CSS, JS y HTML desde el panel de Cloudflare.
  4. Activa la opción "Brotli" para mejor compresión.

[TIP] Cloudflare también ofrece protección contra ataques DDoS, lo que mejora la seguridad de tu tienda.

### 3. Configurar cron jobs para tareas de mantenimiento

Tanto WordPress como PrestaShop tienen tareas programadas (cron) que pueden ralentizar la web si se ejecutan en visitas de usuarios. Desde cPanel puedes moverlas a un horario específico.

Para WordPress:

  1. En cPanel, busca "Cron Jobs".
  2. Añade un nuevo cron con el comando:
wget -q -O - http://tudominio.com/wp-cron.php?doing_wp_cron >/dev/null 2>&1
  1. Programa que se ejecute cada 15 minutos.
  2. Luego, en WordPress (wp-config.php), añade:
define('DISABLE_WP_CRON', true);

Para PrestaShop:

  1. En el back office, ve a Parámetros avanzados > Base de datos > URL de Cron.
  2. Copia la URL que aparece.
  3. En cPanel, crea un cron job que ejecute esa URL cada 5 minutos.

## Preguntas Frecuentes (FAQ)

P: ¿Puedo usar estos ajustes si mi hosting es compartido?
R: Sí, la mayoría de las configuraciones son compatibles. Sin embargo, algunas (como cambiar query_cache_size) pueden no estar disponibles en planes muy básicos. Consulta con tu proveedor.

P: ¿Qué hago si mi web se rompe después de activar el caché?
R: Borra la caché desde cPanel (en la carpeta /cache de PrestaShop o en la carpeta wp-content/cache de WordPress). Luego desactiva el plugin o módulo de caché y vuelve a configurarlo más lentamente, probando cada opción.

P: ¿Syspanel (HestiaCP) es mejor que cPanel para velocidad?
R: Syspanel (HestiaCP, accesible por puerto 2106) suele ser más ligero y rápido porque consume menos recursos. Sin embargo, la configuración es similar. La principal diferencia es que en Syspanel puedes tener Nginx como proxy inverso, lo que acelera el contenido estático.

P: ¿Debo usar un plugin de caché en PrestaShop además del interno?
R: Sí, módulos como "Page Cache" o "Nginx Cache" (si tu servidor lo soporta) pueden dar un plus. Pero no abuses: el caché interno de PrestaShop + un buen módulo es suficiente.

P: ¿Cada cuánto debo optimizar la base de datos?
R: Idealmente una vez por semana si tu tienda tiene mucho movimiento. Como mínimo, una vez al mes.


## Conclusión

Optimizar la velocidad de WordPress y PrestaShop desde cPanel no es magia, es pura configuración. Empieza por lo básico: compresión Gzip, caché del navegador y PHP moderno. Luego, ataca cada plataforma con su propio sistema de caché. Finalmente, añade una CDN y ajustes avanzados.

Recuerda que la velocidad es un proceso continuo. Monitorea tu web con herramientas como GTmetrix o PageSpeed Insights después de cada cambio. Si sigues esta guía, notarás una mejora notable en el cPanel rendimiento y en la experiencia de tus clientes.

[TIP FINAL] Si usas Syspanel (HestiaCP, puerto 2106), busca la opción "Nginx Proxy" en el panel. Actívalo para servir contenido estático (imágenes, CSS, JS) directamente desde Nginx, sin pasar por PHP. Esto alivia muchísimo la carga del servidor.

¡Manos a la obra! Tu tienda y tu blog 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