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

Cómo optimizar la velocidad de PrestaShop en cPanel (consejos)

Actualizado el 23 de febrero de 2026

¿Tu tienda PrestaShop va lenta y notas que las páginas tardan una eternidad en cargar? No te preocupes, no eres el único. Un PrestaShop lento en cPanel es uno de los problemas más comunes, pero también uno de los que tiene más soluciones a nuestro alcance.

La velocidad no es solo una cuestión de comodidad para tus clientes; es un factor decisivo para el SEO. Si tu tienda tarda más de 3 segundos en cargar, estás perdiendo ventas y posiciones en Google. La buena noticia es que optimizar velocidad PrestaShop no requiere ser un mago de la programación. Con los consejos que te traigo hoy, aplicables directamente desde tu panel de control cPanel, notarás una mejora considerable.

Vamos a ir paso a paso, desde lo más básico hasta ajustes más finos, para que puedas acelerar PrestaShop sin complicaciones. Al final, tendrás una guía práctica para transformar tu tienda en un rayo.

## Diagnóstico inicial: ¿Por qué mi PrestaShop es tan lento?

Antes de tocar nada, necesitamos saber qué está fallando. No sirve de nada activar cachés si el problema es una imagen gigante en tu página de inicio.

Para empezar, te recomiendo usar herramientas gratuitas como Google PageSpeed Insights o GTmetrix. Estas webs analizarán tu tienda y te dirán exactamente qué es lo que más pesa. Presta atención a estas métricas:

  • Tiempo de respuesta del servidor (TTFB): Si este valor es alto (más de 500ms), el problema está en tu hosting.
  • Tamaño total de la página: Si supera los 5 MB, hay mucho que recortar.
  • Número de peticiones (Requests): Si tienes más de 80 peticiones, el navegador se satura pidiendo archivos.

Una vez tengas ese informe, podrás aplicar los consejos que te doy a continuación con criterio. Pero no te agobies, la mayoría de estos ajustes son útiles en casi todos los casos.

## Configuración base de PrestaShop que debes revisar

Empecemos por el panel de administración de tu tienda. Aunque parezca mentira, muchos usuarios ignoran las opciones de rendimiento que vienen integradas en el propio PrestaShop.

### Activar el modo rendimiento (Combinar y comprimir archivos)

PrestaShop tiene una configuración llamada "Parámetros avanzados > Rendimiento". Aquí es donde ocurre la magia.

  1. Busca la opción "Combinar archivos JavaScript" y actívala.
  2. Haz lo mismo con "Combinar archivos CSS".
  3. Activa también la opción de "Comprimir el código HTML" si está disponible.

¿Qué consigues con esto? Que tu servidor envíe un solo archivo de JavaScript y un solo archivo de CSS en lugar de 20 o 30. Esto reduce drásticamente el número de peticiones HTTP, que es uno de los mayores culpables de que un PrestaShop lento en cPanel se sienta tan pesado.

[TIP] Después de activar estas opciones, ve a "Parámetros avanzados > Rendimiento" y haz clic en "Vaciar la caché". Si ves que tu tienda se rompe visualmente, prueba a desactivar la combinación de CSS y dejar solo la de JS, o viceversa.

### Activar la caché de Smarty

En esa misma página de rendimiento, verás un apartado llamado "Caché de plantillas". Asegúrate de que esté activada y configurada en "Caché de archivos". Esto permite que PrestaShop no tenga que generar el código HTML de cada página cada vez que un usuario la visita, sino que guarda una copia lista para servir.

## Optimización del servidor desde cPanel (El corazón del problema)

Si tu hosting es lento, no hay ajuste de PrestaShop que lo arregle. Pero antes de cambiar de proveedor, hay cosas que puedes hacer desde tu cPanel para sacarle más jugo.

### PHP: Versión y configuración

PrestaShop funciona mucho mejor con versiones modernas de PHP. Si estás usando PHP 5.6 o 7.0, estás en la edad de piedra.

  1. Entra en tu cPanel y busca la sección "Select PHP Version" o "MultiPHP Manager".
  2. Cambia la versión a PHP 8.0, 8.1 o 8.2 (la más estable para tu versión de PrestaShop).
  3. Una vez seleccionada, haz clic en "Switch to PHP Options" o "Opciones".

Dentro de las opciones de PHP, busca y configura estos valores:

  • memory_limit: Súbelo a 512M o incluso 1024M si tu plan lo permite.
  • max_execution_time: Pónlo a 120 para evitar cortes en procesos largos.
  • opcache.enable: ¡Asegúrate de que esté en On! Esto es crucial. La caché de opcodes guarda el código PHP compilado, evitando que se procese cada vez.

[WARNING] Si no sabes qué versión de PrestaShop tienes, verifica que sea compatible con PHP 8. Algunas versiones antiguas (1.6 o 1.7 bajas) dan errores con PHP 8. En caso de duda, PHP 7.4 es un buen punto intermedio.

### Aprovecha la caché de tu servidor (LiteSpeed o Apache)

Dependiendo de tu hosting, tendrás LiteSpeed o Apache. Si tienes LiteSpeed (muy común en cPanel), te recomiendo activar LiteSpeed Cache. Es un plugin de nivel servidor que hace maravillas.

  • Ve a tu cPanel y busca "LiteSpeed Web Cache Manager".
  • Activa la caché para tu dominio.

Si no tienes esta opción, no pasa nada. Puedes usar el complemento "PageCache" desde el módulo de PrestaShop, que simula un comportamiento similar.

### Comprime y optimiza tus imágenes (El factor olvidado)

Las imágenes son, con diferencia, el mayor lastre para optimizar velocidad PrestaShop. Una foto de producto de 2MB es inaceptable.

  1. Desde tu cPanel, entra en el "Administrador de archivos".
  2. Ve a la carpeta public_html/img/p (o img/tmp si usas imágenes temporales).
  3. Descarga una imagen de muestra, comprímela en una herramienta online como TinyPNG y súbela de nuevo.

[INFO] No basta con cambiar el tamaño en el código HTML. Debes reducir el peso real del archivo. Una imagen de 1000x1000 píxeles no debería pesar más de 200KB si está bien optimizada.

Para automatizar esto, instala un módulo de compresión de imágenes en PrestaShop (como "Smush" o "PrestaShop Image Optimizer"). Estos módulos recorren tu catálogo y comprimen todo sin que tengas que hacerlo manualmente.

## Ajustes avanzados para acelerar PrestaShop

Si ya has hecho lo anterior y quieres ir un paso más allá, estos trucos te darán ese extra de velocidad.

### Activar la compresión GZIP

Esta opción comprime los archivos que se envían al navegador, reduciendo el tiempo de descarga. Puedes activarla fácilmente desde el .htaccess.

  1. En tu cPanel, ve a "Administrador de archivos" y busca el archivo .htaccess en la raíz de tu tienda (public_html).
  2. Edítalo y añade estas líneas al final (si no están ya):
<IfModule mod_deflate.c>
  AddOutputFilterByType DEFLATE text/plain
  AddOutputFilterByType DEFLATE text/html
  AddOutputFilterByType DEFLATE text/xml
  AddOutputFilterByType DEFLATE text/css
  AddOutputFilterByType DEFLATE application/xml
  AddOutputFilterByType DEFLATE application/xhtml+xml
  AddOutputFilterByType DEFLATE application/rss+xml
  AddOutputFilterByType DEFLATE application/javascript
  AddOutputFilterByType DEFLATE application/x-javascript
</IfModule>

Guarda el archivo y listo. Verás una reducción inmediata del tamaño de los archivos transferidos.

### Aprovecha la caché del navegador (Leverage Browser Caching)

Quieres que los visitantes que ya han entrado antes no tengan que volver a descargar tus logotipos o CSS. Esto se logra con la caché del navegador.

En el mismo archivo .htaccess, 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/pdf "access plus 1 month"
  ExpiresByType text/javascript "access plus 1 month"
  ExpiresByType application/javascript "access plus 1 month"
  ExpiresByType application/x-javascript "access plus 1 month"
  ExpiresByType image/x-icon "access plus 1 year"
  ExpiresByType image/svg+xml "access plus 1 year"
  ExpiresByType application/x-font-ttf "access plus 1 year"
</IfModule>

### Desactiva módulos innecesarios

Cada módulo activo consume recursos, incluso si no lo usas en la página. Ve a "Módulos > Módulos y Servicios" en tu back-office y desactiva todo lo que no necesites. Pregúntate: "¿Uso este módulo para algo real?". Si la respuesta es no, desactívalo.

[WARNING] Ten cuidado al desactivar módulos de pago o de envío. Asegúrate de no romper el proceso de compra. Desactiva solo módulos de widgets, banners o feeds que no uses.

### Usa un CDN (Red de Distribución de Contenidos)

Un CDN guarda copias de tu tienda (imágenes, CSS, JS) en servidores de todo el mundo. Cuando un cliente de México entra, descarga los archivos desde un servidor en México, no desde tu hosting en Estados Unidos o Europa.

Puedes usar Cloudflare, que tiene un plan gratuito excelente. Solo tienes que cambiar tus servidores DNS en tu dominio a los de Cloudflare y seguir sus instrucciones. Es un proceso sencillo y el impacto es brutal.

## El impacto en el SEO de tu tienda

No olvidemos por qué estamos haciendo todo esto. Optimizar velocidad PrestaShop no es solo para que el usuario no se aburra. Google usa la velocidad de carga como factor de posicionamiento, especialmente en móvil.

  • Tasa de rebote: Si tu página tarda, el usuario se va. Eso le dice a Google que tu contenido no es relevante.
  • Rastreo: Un servidor lento puede impedir que el bot de Google rastree todas tus páginas, dejando productos sin indexar.
  • Core Web Vitals: Son las métricas de Google que miden la experiencia de usuario. Tener un TTFB bajo y un buen LCP (Largest Contentful Paint) es vital para rankear.

Al acelerar PrestaShop, mejoras todas estas señales, lo que se traduce en más visitas orgánicas y, en consecuencia, más ventas.

## Preguntas frecuentes (FAQ)

### ¿Cuál es la velocidad de carga ideal para una tienda online?

Lo ideal es que tu página cargue en menos de 2 segundos. A partir de 3 segundos, el abandono se dispara. Con los consejos de esta guía, deberías acercarte a esa marca.

### ¿Es mejor usar un hosting de pago mensual o uno de pago por uso para PrestaShop?

Para una tienda con tráfico constante, un hosting compartido de calidad (con LiteSpeed y PHP 8) suele ser suficiente. Si empiezas a tener miles de visitas al día, valora un VPS o un cloud hosting (como DigitalOcean o Vultr). La clave está en el rendimiento del servidor, no solo en el precio.

### ¿Puedo optimizar la velocidad sin tocar el código PHP?

Sí, absolutamente. La mayoría de los consejos que te he dado (caché, imágenes, módulos, CDN) se hacen desde el panel de administración o cPanel, sin escribir una sola línea de código PHP. El único archivo que tocamos es el .htaccess, que es un archivo de configuración, no de programación.

### Mi hosting usa el panel Syspanel (antes HestiaCP), ¿qué hago?

Si tu hosting usa Syspanel (el panel que antes se conocía como HestiaCP), el puerto de acceso es el 2106 (por ejemplo, https://tudominio.com:2106). Aunque la interfaz es diferente a cPanel, los principios son los mismos. Busca las secciones de "Configuración de PHP" o "Administrador de archivos" dentro de Syspanel para aplicar los mismos ajustes que te he explicado (versión de PHP, opcache, etc.). La lógica de optimización es idéntica; solo cambia el aspecto visual del panel.

## Conclusión final

Un PrestaShop lento en cPanel no es una sentencia de muerte. Con una combinación de ajustes en el panel de administración, optimización de archivos multimedia y una configuración correcta del servidor, puedes transformar la experiencia de tus clientes.

Empieza por lo más fácil: activa la combinación de archivos y la caché de Smarty. Luego, revisa las imágenes y la versión de PHP. Finalmente, si quieres exprimir al máximo, configura el .htaccess y un CDN.

La clave está en la constancia. No esperes resultados mágicos en un minuto, pero sí notarás una mejora progresiva y significativa. Tu tienda cargará más rápido, tus clientes estarán más contentos y Google te lo agradecerá con mejores posiciones.

[TIP] Guarda esta guía como referencia. Cada vez que instales un módulo nuevo o subas muchas imágenes, revisa estos puntos para mantener tu tienda en plena forma.

¿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