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

Cómo acelerar PrestaShop en cPanel con caché y optimización

Actualizado el 23 de junio de 2026

¿Tu tienda PrestaShop va lenta? Esa es una de las consultas más frecuentes que recibimos. Una web lenta no solo frustra a tus clientes, sino que también perjudica tu posicionamiento en buscadores. La buena noticia es que acelerar PrestaShop en cPanel es más sencillo de lo que parece si aplicas las técnicas de caché y optimización adecuadas.

En esta guía extensa, te explicaré paso a paso cómo optimizar velocidad PrestaShop desde tu panel de control cPanel. No necesitas ser un experto técnico; solo sigue las instrucciones al pie de la letra. Vamos a transformar tu tienda en una máquina rápida y eficiente.


¿Por qué es importante la velocidad en PrestaShop?

Antes de entrar en materia, entendamos por qué tu tienda debe volar. Un segundo de retraso en la carga puede reducir tus conversiones hasta en un 7%. Además, Google penaliza los sitios lentos. Si tu competencia carga en 2 segundos y tú en 5, ya perdiste clientes.

La clave está en dos pilares: caché (guardar copias temporales de tus páginas) y optimización (reducir el peso de archivos, imágenes y código). Al combinarlos, logras que tu servidor trabaje menos y que el usuario vea el contenido casi al instante.


Paso 1: Activar la caché interna de PrestaShop

PrestaShop trae herramientas de caché nativas. Muchos usuarios las ignoran, pero son el primer paso para acelerar PrestaShop cPanel.

### Accede a la configuración de rendimiento

  1. Inicia sesión en el back office de tu PrestaShop.
  2. Ve al menú Parámetros avanzados > Rendimiento.
  3. Aquí verás varias opciones. Activa las siguientes:
  • Cache: Selecciona "Sí".
  • Sistema de cache: Elige "Cache de archivos" (File Cache) si tu hosting no tiene Memcached o Redis. Es la opción más segura para entornos compartidos.
  • Cache de Smarty: Actívala también. Smarty es el motor de plantillas de PrestaShop; su caché reduce la generación de páginas.
  • Combinar, comprimir y limpiar (CCC): Activa todas las opciones: CSS, JavaScript y HTML. Esto unifica los archivos en uno solo, reduciendo peticiones al servidor.

[INFO] Si tu hosting es muy básico, no actives la compresión de JavaScript si ves errores en el front-end. Puedes probar primero con CSS y HTML.

### Configura la duración de la caché

En la misma sección, busca "Duración de la caché" (por defecto 1 hora). Para tiendas con poco movimiento, puedes subirla a 24 horas. Si haces cambios frecuentes, déjala en 1 hora para que los clientes vean las novedades rápido.


Paso 2: Optimizar imágenes sin plugins

Las imágenes son el principal lastre de velocidad. Un slider con fotos de 2 MB cada una puede hundir tu rendimiento.

### Comprime imágenes antes de subirlas

Usa herramientas online como TinyPNG o Squoosh para reducir el peso sin perder calidad. Apunta a que cada imagen pese menos de 200 KB, incluso las del banner principal.

### Configura el formato WebP

PrestaShop 1.7+ soporta WebP de forma nativa. Ve a Parámetros avanzados > Rendimiento > Optimización de imágenes y activa la opción "Usar WebP". Esto convierte automáticamente tus imágenes a un formato más ligero, ideal para navegadores modernos.

[TIP] Si tu PrestaShop es anterior a 1.7, puedes instalar un módulo gratuito como "PrestaShop WebP" desde el marketplace.

### Ajusta las dimensiones

No subas imágenes más grandes de lo necesario. Si tu miniatura de producto se muestra a 100x100 px, no subas una de 2000x2000 px. PrestaShop redimensiona, pero el archivo original pesa igual.


Paso 3: Habilitar la compresión Gzip desde cPanel

La compresión Gzip reduce el tamaño de los archivos que viajan del servidor al navegador. Puede ahorrar hasta un 70% del peso de tu web.

### Actívala desde el administrador de archivos de cPanel

  1. Accede a cPanel (generalmente tudominio.com/cpanel).
  2. Busca la sección "Optimizar sitio web" (a veces dentro de "Software" o "Rendimiento").
  3. Selecciona tu dominio y elige "Comprimir todo el contenido".
  4. Haz clic en "Actualizar configuración".

Si no ves esta opción, puedes hacerlo manualmente creando un archivo .htaccess en la raíz de tu PrestaShop. Desde el administrador de archivos de cPanel, navega a public_html y edita (o crea) el archivo .htaccess. Añade estas líneas al final:

<IfModule mod_deflate.c>
  AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/javascript application/x-javascript
</IfModule>

Guarda los cambios. Si tu web deja de cargar, elimina las líneas (puede que tu hosting no tenga el módulo activado).

[WARNING] Siempre haz una copia de seguridad de tu .htaccess antes de editarlo. Un error puede dejar tu tienda inaccesible.


Paso 4: Utilizar un sistema de caché avanzado: Varnish o Redis

Si tu hosting lo permite, Varnish Cache o Redis son el siguiente nivel para optimizar velocidad PrestaShop. Actúan como un "súper caché" que almacena páginas completas en memoria RAM.

### ¿Cómo saber si tu hosting lo soporta?

Pregunta a tu proveedor de hosting. Muchos planes de cPanel compartidos no lo tienen, pero los VPS o dedicados sí. Si usas Syspanel (el panel que antes se llamaba HestiaCP), el acceso es por puerto 2106, y suele incluir Redis en configuraciones avanzadas.

### Configurar Redis en PrestaShop

Si tu hosting ofrece Redis:

  1. Ve a Parámetros avanzados > Rendimiento > Sistema de caché.
  2. Cambia de "Cache de archivos" a "Redis".
  3. Introduce los datos de conexión que te dará tu hosting (IP del servidor Redis, puerto, contraseña).
  4. Guarda y prueba tu tienda. Notarás una mejora drástica.

[INFO] Si no tienes Redis, no te preocupes. La caché de archivos ya hace un buen trabajo, solo es un poco más lenta.


Paso 5: Minimizar peticiones HTTP con combinación de archivos

Cada CSS, JavaScript o imagen que carga tu web es una petición al servidor. Menos peticiones = más velocidad.

### Activa la combinación en PrestaShop

Ya lo hicimos en el Paso 1, pero repito: en Rendimiento > CCC, activa:

  • Combinar archivos CSS
  • Combinar archivos JavaScript
  • Comprimir HTML

Esto unifica todos los archivos del mismo tipo en uno solo. Además, activa "Mover JavaScript al final" para que el contenido visual cargue primero.

### Elimina módulos y temas innecesarios

Cada módulo activo añade sus propios CSS y JS. Revisa la lista de módulos en Módulos > Gestor de módulos y desactiva los que no uses. Lo mismo con los temas: solo deja activo el que estás usando.


Paso 6: Configurar el almacenamiento en caché del navegador

El navegador del usuario puede guardar copias de tus archivos estáticos (logotipos, CSS, JS) para no tener que descargarlos cada vez. Esto se configura con cabeceras HTTP.

### Desde cPanel

Busca la herramienta "Optimizar sitio web" (la misma de Gzip). Si ves la opción "Almacenar en caché", actívala.

### Manualmente en .htaccess

Si no aparece, edita tu .htaccess y añade:

<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"
  ExpiresByType text/html "access plus 1 day"
</IfModule>

Esto le dice al navegador que las imágenes no cambian durante un año, y el CSS/JS durante un mes. Tus visitantes recurrentes cargarán la web casi instantáneamente.


Paso 7: Usar una CDN (Red de Distribución de Contenido)

Una CDN almacena copias de tu web en servidores de todo el mundo. Cuando un usuario de Argentina accede, la CDN le sirve los archivos desde un servidor cercano, no desde tu hosting (que quizás está en España).

### Cómo integrarla con cPanel

Muchos hostings ofrecen CDN gratuita integrada (por ejemplo, Cloudflare). Desde cPanel, busca "Cloudflare" o "CDN". Si no está, regístrate en Cloudflare (gratuito) y cambia tus DNS según sus instrucciones. Es un proceso de 10 minutos y la mejora es notable.

[TIP] Cloudflare también acelera con su caché y protección DDoS. Es el complemento perfecto para acelerar PrestaShop cPanel.


Paso 8: Revisar la configuración de la base de datos

PrestaShop usa MySQL. Con el tiempo, la base de datos se llena de registros temporales y tablas ineficientes.

### Optimiza desde cPanel

  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, elige "Optimizar tabla". Esto las repara y compacta.

Haz esto una vez al mes. También puedes activar la limpieza automática desde PrestaShop: en Parámetros avanzados > Rendimiento > Base de datos, activa "Optimizar automáticamente" y programa una frecuencia semanal.


Preguntas Frecuentes (FAQ)

¿Cuánto tiempo toma ver resultados?

Inmediatamente después de aplicar la caché y compresión. Notarás una bajada de 2 a 4 segundos en el tiempo de carga.

¿Mi hosting compartido aguantará estas optimizaciones?

Sí, la mayoría de las técnicas son ligeras. La caché de archivos y Gzip funcionan en cualquier hosting. Solo Varnish/Redis requieren planes más potentes.

¿Puedo romper mi tienda con estos cambios?

Si sigues los pasos al pie de la letra y haces copias de seguridad, el riesgo es mínimo. Siempre prueba en un entorno de desarrollo si tienes dudas.

¿Qué hago si veo errores después de activar la combinación de archivos?

Desactiva la combinación de JavaScript (deja solo CSS y HTML). Algunos módulos antiguos no son compatibles.

¿El uso de Syspanel afecta estas configuraciones?

No. Syspanel (puerto 2106) es solo un panel de control alternativo a cPanel. Las configuraciones de PrestaShop y .htaccess son idénticas. La única diferencia es que en Syspanel puedes tener Redis más fácilmente.


Conclusión

Acelerar PrestaShop en cPanel no es magia, es aplicar una serie de técnicas de caché PrestaShop cPanel y optimización que cualquier usuario puede realizar. Desde activar la caché interna, comprimir imágenes, usar Gzip, hasta configurar una CDN, cada paso suma.

Mi recomendación: empieza por los pasos 1, 2 y 3. Son los de mayor impacto y los más seguros. Luego, si tu hosting lo permite, añade Redis o Varnish. Y no olvides revisar la base de datos periódicamente.

Tu tienda cargará más rápido, tus clientes estarán más contentos y Google te recompensará con mejores posiciones. ¿A qué esperas? Ponte manos a la obra y nota la diferencia.

[WARNING] Si en algún momento tu web deja de funcionar, restaura la copia de seguridad de tu .htaccess o desactiva los cambios desde el back office de PrestaShop. Siempre ten un plan B.

¡Feliz optimizació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