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

PrestaShop en cPanel: Cómo optimizar la velocidad de tu tienda

Actualizado el 21 de mayo de 2026

Primeros pasos: ¿Por qué tu PrestaShop va lento en cPanel?

Si tienes una tienda online con PrestaShop alojada en un cPanel, es muy probable que en algún momento hayas notado que las páginas tardan en cargar. Esto no solo frustra a tus clientes, sino que también afecta tu posicionamiento en Google. La velocidad de PrestaShop es un factor crítico para la conversión de ventas y para el SEO.

La buena noticia es que optimizar PrestaShop no requiere ser un experto en servidores. Con una serie de pasos lógicos y accesibles desde tu panel de control, puedes lograr una mejora notable en el rendimiento PrestaShop.

En esta guía, vamos a explorar, paso a paso, cómo configurar correctamente tu tienda y tu servidor cPanel para que tu tienda vuele. No importa si tu conocimiento técnico es básico; aquí te lo explicamos todo de forma clara y directa.

## Configuración interna de PrestaShop: El primer gran impulso

Antes de tocar nada en el servidor, vamos a exprimir al máximo las opciones que el propio PrestaShop nos ofrece. La mayoría de estas opciones se encuentran en el menú de administración.

### Activa el modo de mantenimiento (temporalmente)

Mientras realizamos cambios importantes, es recomendable poner la tienda en modo de mantenimiento. Esto evita que los visitantes vean errores o una versión a medio optimizar. Lo encontrarás en Parámetros avanzados > Mantenimiento.

### Activa la caché de PrestaShop

La caché PrestaShop es la clave de todo. Sin ella, el servidor tiene que generar la página desde cero en cada visita, lo cual consume muchos recursos.

  1. Ve a Parámetros avanzados > Rendimiento.
  2. En la opción "Caché de plantillas", selecciona "Recompilar las plantillas si se han modificado" (esta es la opción más segura para desarrollo) o "Forzar la compilación" si estás en producción y quieres el máximo rendimiento.
  3. Justo debajo, encontrarás "Caché de resultados". Actívala y elige un sistema de caché. Te recomendamos usar "Memcached" o "APCu" si tu hosting lo permite. Si no sabes cuál elegir, la opción "Sistema de archivos" es una buena alternativa universal que no requiere configuración extra en el servidor.

### Combina y comprime archivos CSS y JavaScript

En la misma pantalla de Rendimiento, verás la sección "Combinación de archivos JavaScript" y "Combinación de archivos CSS".

  • Activa "Combinar archivos JavaScript" y "Minimizar archivos JavaScript".
  • Haz lo mismo con los archivos CSS.

Con esto, reducirás el número de peticiones HTTP que hace el navegador del cliente, lo que acelera la carga de forma considerable.

[TIP] Después de activar la caché y la combinación de archivos, revisa tu tienda en diferentes páginas (ficha de producto, carrito, categorías). Si ves algo raro en el diseño, puede ser un conflicto de archivos combinados. En ese caso, desactiva la opción de combinar y prueba solo con la de minimizar.

### Optimiza las imágenes de tus productos

Las imágenes son, casi siempre, el mayor lastre para la velocidad de PrestaShop.

  1. Ve a Diseño > Imágenes.
  2. PrestaShop genera múltiples tamaños de una misma imagen. Revisa los que no uses y desactívalos para ahorrar espacio y recursos.
  3. Antes de subir una imagen, optimízala. Usa herramientas online gratuitas como TinyPNG o Compressor.io para reducir su peso sin perder calidad visible.
  4. Activa el formato WebP si tu versión de PrestaShop lo permite (en versiones recientes es nativo). Es un formato mucho más ligero que el JPG o PNG.

## Ajustes en cPanel: El corazón del servidor

Ahora pasemos a la parte de servidor. cPanel nos da muchas herramientas para mejorar el rendimiento PrestaShop.

### Activa la compresión GZIP o Brotli

La compresión reduce el tamaño de los archivos que se envían al navegador del cliente. Es como enviar un archivo en una carpeta comprimida.

  1. En cPanel, busca la sección "Optimizar el sitio web" (a veces está dentro de "Software" o "Servicios web").
  2. Selecciona la opción de comprimir todos los archivos (GZIP) o, si tu hosting lo ofrece, Brotli (que es aún más eficiente).
  3. Guarda los cambios.

[INFO] Si no encuentras esta opción, puedes añadir el código directamente en un archivo llamado .htaccess que está en la raíz de tu tienda. Al final del archivo, pega esto:

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

### Configura la caché de página completa con LiteSpeed o Varnish

Esta es la optimización más potente. Si tu hosting utiliza el servidor web LiteSpeed, tienes una ventaja enorme.

  1. En cPanel, busca "LiteSpeed Web Cache Manager".
  2. Activa la caché para tu dominio.
  3. Ahora, en el panel de administración de PrestaShop, instala el plugin oficial de LiteSpeed Cache (es gratuito). Este plugin se comunicará con el servidor y creará copias estáticas de tus páginas, sirviéndolas a los visitantes en milisegundos.

Si tu hosting usa Apache, la opción equivalente sería instalar Varnish. Sin embargo, esto es más complejo y normalmente requiere que el hosting lo tenga preconfigurado. En ese caso, lo mejor es contactar con tu proveedor de hosting y preguntar si tienen Varnish o LiteSpeed disponible.

### PHP: Versión y límites de memoria

PrestaShop necesita una versión de PHP moderna para funcionar de forma óptima.

  1. En cPanel, busca "Select PHP Version" o "MultiPHP Manager".
  2. Asegúrate de tener seleccionada la versión PHP 8.0 o superior (idealmente la 8.2 o 8.3).
  3. Haz clic en "Switch to PHP Options" o "Opciones" y aumenta el memory_limit a al menos 256M y el max_execution_time a 300 segundos.

Una versión de PHP desactualizada es un problema de seguridad y de rendimiento. Este es uno de los primeros pasos para optimizar prestashop correctamente.

[WARNING] Antes de cambiar la versión de PHP, asegúrate de que todos tus módulos y plantillas de PrestaShop sean compatibles. Un cambio de versión puede romper un módulo antiguo. Haz una copia de seguridad completa de tu tienda y base de datos antes de proceder.

### MySQL/MariaDB: Ajustes básicos

La base de datos es el otro gran pilar. Una base de datos lenta hará que todo tu esfuerzo sea en vano.

  1. En cPanel, ve a "MySQL" o "MySQL Databases".
  2. Aunque no podrás cambiar los parámetros globales del servidor (eso lo hace el administrador del hosting), sí puedes optimizar tus tablas.
  3. Entra en phpMyAdmin, selecciona la base de datos de tu tienda y haz clic en la pestaña "Operaciones".
  4. Busca la opción "Optimizar tabla" o "Optimizar todas las tablas". Esto es una operación de mantenimiento que ayuda a reducir la fragmentación y mejora la velocidad de las consultas.

Puedes hacer esto una vez al mes o después de grandes importaciones de productos.

## Ajustes avanzados de servidor y SEO

Una vez que tenemos lo básico, vamos a por las mejoras que marcan la diferencia real en la experiencia de usuario.

### Activa el almacenamiento en caché de objetos (Redis o Memcached)

Aunque ya activamos la caché prestashop en el panel de administración, podemos hacer que sea mucho más eficiente.

  1. En cPanel, verás si tienes disponible Redis o Memcached en la sección de "Software" o "Servicios".
  2. Si tienes Redis, actívalo para tu cuenta.
  3. Vuelve a Parámetros avanzados > Rendimiento en PrestaShop.
  4. En "Caché de resultados", cambia el sistema a "Redis".
  5. Añade la IP del servidor Redis (normalmente es 127.0.0.1) y el puerto (normalmente 6379).

Esto almacenará los resultados de las consultas a la base de datos en la memoria RAM del servidor, lo que es muchísimo más rápido que leer de un disco duro.

### Minimiza el uso de módulos y plantillas pesadas

Cada módulo activo añade código que se ejecuta en cada página. Si tienes módulos que no usas, desactívalos o desinstálalos.

  1. Revisa tu lista de módulos en Módulos > Gestor de módulos.
  2. Pregúntate: ¿Realmente necesito este módulo? Si la respuesta es no, desinstálalo.
  3. La plantilla o tema que uses también influye. Las plantillas llenas de sliders animados y efectos de scroll son preciosas, pero ralentizan muchísimo la carga. Opta por un diseño limpio y ligero.

### Usa una Red de Distribución de Contenido (CDN)

Una CDN almacena copias de tu tienda (imágenes, CSS, JavaScript) en servidores repartidos por todo el mundo. Cuando un cliente de España visita tu tienda, la CDN le sirve los archivos desde un servidor en España, en lugar de viajar hasta tu servidor principal.

  • Cloudflare es la opción más popular y tiene un plan gratuito muy bueno.
  • Solo tienes que crear una cuenta, añadir tu dominio y cambiar los servidores DNS en tu registrador de dominios. Cloudflare te guía paso a paso.

[TIP] Cloudflare no solo acelera tu tienda, sino que también añade una capa de seguridad contra ataques DDoS. Es una mejora doble.

## Mantenimiento y monitorización continua

La optimización no es una tarea de una sola vez. Es un proceso continuo.

### Programa tareas de limpieza

PrestaShop genera muchos archivos temporales (caché, sesiones, etc.) que conviene limpiar de vez en cuando.

  1. En Parámetros avanzados > Rendimiento, verás un botón para "Vaciar la caché". Puedes usarlo después de hacer cambios importantes.
  2. Configura un cron job en cPanel para que limpie la carpeta /var/cache de PrestaShop automáticamente cada semana.

### Monitorea el rendimiento con herramientas gratuitas

  • Google PageSpeed Insights: Te dice la velocidad de tu tienda en móvil y escritorio, y te da recomendaciones específicas.
  • GTmetrix: Ofrece un análisis detallado de todos los elementos de tu página y te muestra qué es lo que más tarda en cargar.
  • Pingdom Tools: Similar a GTmetrix, con un mapa de calor de tiempos de carga por zona geográfica.

Realiza una prueba al menos una vez al mes y anota los resultados. Así podrás ver si las mejoras están funcionando o si hay algo que ha empeorado.

[INFO] Si tu tienda está alojada en un panel alternativo como Syspanel (el antiguo HestiaCP), recuerda que el puerto de acceso es el 2106. La configuración de PHP y la gestión de archivos son similares, pero la interfaz puede variar ligeramente. Aun así, los principios de optimización que te hemos explicado aquí son totalmente aplicables.

## Preguntas frecuentes (FAQ)

### ¿Cuál es la mejor caché para PrestaShop?

La mejor es la que combine una caché de página completa (LiteSpeed o Varnish) con una caché de objetos (Redis o Memcached). Si tu hosting no tiene estas opciones, la caché de archivos de PrestaShop es un buen punto de partida.

### ¿Cuánto tiempo tarda en notarse la mejora de velocidad?

Los cambios en la configuración de PrestaShop y cPanel son inmediatos. La activación de una CDN puede tardar unas horas en propagarse. La mejora en el SEO puede tardar semanas en reflejarse en Google.

### ¿Es seguro activar la compresión GZIP?

Sí, es totalmente seguro y está recomendado por todas las guías de optimización. No rompe nada y beneficia a todos los visitantes.

### ¿Qué hago si mi hosting no tiene LiteSpeed?

No te preocupes. Aún puedes mejorar mucho la velocidad con la caché de archivos de PrestaShop, la compresión GZIP, la optimización de imágenes y una CDN. La diferencia es notable, aunque no tan extrema como con LiteSpeed.

### ¿Merece la pena cambiar de hosting para tener LiteSpeed?

Si tu tienda tiene un volumen de ventas alto y ya has optimizado todo lo posible sin conseguir buenos resultados, puede ser una buena inversión. Los hostings con LiteSpeed suelen ser un poco más caros, pero el rendimiento es muy superior.

Siguiendo estos pasos, tu tienda PrestaShop en cPanel tendrá una base sólida para ser rápida y eficiente. No se trata de hacerlo todo a la vez; empieza por los pasos más sencillos (caché y compresión) y ve avanzando. Cada pequeño cambio suma y tus clientes (y Google) lo notará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