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

Optimizar velocidad de PrestaShop en Syspanel y cPanel

Actualizado el 27 de marzo de 2026

¿Tu tienda PrestaShop va lenta? Respira, no estás solo. Es una de las quejas más comunes entre comerciantes online, y la buena noticia es que tiene solución. Un tiempo de carga elevado no solo frustra a tus clientes, sino que también castiga tu posicionamiento en Google. En esta guía extensa y práctica, vamos a desgranar, paso a paso, cómo optimizar PrestaShop velocidad tanto si tu tienda está alojada en un panel de control Syspanel como en el popular cPanel. No necesitas ser un gurú de la programación; solo seguir estas instrucciones con calma.

¿Por qué es tan importante la velocidad en PrestaShop?

Antes de ensuciarnos las manos con la configuración, entendamos el "por qué". Imagina que entras en una tienda física y la puerta tarda 5 segundos en abrirse. Probablemente te irías a la competencia, ¿verdad? En el mundo digital es igual, pero con menos paciencia. Un estudio de Google revela que el 53% de las visitas se abandonan si una página tarda más de 3 segundos en cargar. Además, desde 2010, la velocidad de carga es un factor confirmado para el SEO. Si quieres aparecer en los primeros resultados de búsqueda, necesitas ser rápido. Acelerar PrestaShop no es un lujo, es una necesidad para sobrevivir en el comercio electrónico actual.


Fase 1: La Base de Todo – Configuración Interna de PrestaShop

Vamos a empezar por el corazón de tu tienda: el panel de administración. Aquí es donde activaremos las opciones nativas que más impacto tienen en el rendimiento.

Activar la Caché de PrestaShop (El Primer Gran Paso)

La caché es como una "memoria a corto plazo" para tu web. En lugar de calcular una página desde cero cada vez que alguien la visita, PrestaShop guarda una copia estática y la sirve al instante. Esto reduce drásticamente el trabajo del servidor.

Para activarla, sigue estos pasos:

  1. Accede a tu panel de administración de PrestaShop.
  2. Ve al menú Parámetros avanzados en la columna de la izquierda.
  3. Haz clic en Rendimiento.
  4. En la sección Caché, verás la opción "Usar caché". Cámbiala a .
  5. En el desplegable "Caché de combinación", te recomiendo elegir "Caché de archivos" (File Cache). Es la opción más estable y compatible con la mayoría de los servidores.
  6. Guarda los cambios.

[TIP] Si tu tienda usa un módulo de caché externo (como los que veremos después), puedes dejar la caché de PrestaShop activada, pero el módulo externo hará el trabajo pesado.

Optimizar el CCC (Combine, Compress and Cache)

Justo debajo de la opción de caché, encontrarás la sección "Optimización CCC". Esta es una de las herramientas más potentes que tiene PrestaShop y mucha gente la ignora. Su función es combinar y comprimir los archivos CSS y JavaScript de tu tienda, reduciendo el número de peticiones al servidor.

Activa estas casillas con cuidado:

  • Combinar archivos JavaScript: Sí.
  • Comprimir archivos JavaScript: Sí (usa gzip).
  • Combinar archivos CSS: Sí.
  • Comprimir archivos CSS: Sí (usa gzip).

[WARNING] Después de activar estas opciones, revisa tu tienda en un navegador en modo incógnito. A veces, la combinación de archivos puede romper el diseño o el carrito si un módulo no es 100% compatible. Si ves algo raro, desactiva la opción de JavaScript y deja solo la de CSS, o viceversa. Es cuestión de probar.

Ajustes de Rendimiento Adicionales

En la misma página de Parámetros avanzados > Rendimiento, hay más ajustes que debes revisar:

  • Modo de depuración: Asegúrate de que esté en "No". Este modo registra errores y ralentiza la tienda. Solo debe activarse si estás desarrollando o solucionando un problema puntual.
  • Reducir consultas SQL: Actívalo. Esto optimiza las consultas a la base de datos, lo que es especialmente útil en tiendas con muchos productos o categorías.
  • Caché de consultas MySQL: Actívalo. Almacena los resultados de las consultas más comunes para no tener que repetirlas.
  • Caché de plantillas: Asegúrate de que esté en "Recompilar si los archivos han sido modificados" durante el desarrollo, pero una vez que tu tienda esté estable, cámbialo a "Nunca recompilar los archivos de plantilla" para ganar un plus de velocidad.

Fase 2: Acelerar PrestaShop con Syspanel (HestiaCP)

Ahora vamos al terreno del servidor. Syspanel es nuestro nombre amigable para el panel de control HestiaCP. Es una herramienta potente y gratuita que muchos proveedores de hosting usan. Si tu hosting usa Syspanel, el puerto de acceso es el 2106 (por ejemplo, https://tudominio.com:2106). Aquí es donde puedes afinar la configuración del servidor para que trabaje en sintonía con PrestaShop.

Activar la Caché de PHP (Opcache)

Opcache es una extensión de PHP que guarda los scripts compilados en memoria, evitando que el servidor tenga que leer y compilar el código de PrestaShop en cada visita. Es un "must-have".

Pasos en Syspanel:

  1. Accede a tu panel Syspanel usando el puerto 2106.
  2. Ve a la sección "Web" y busca tu dominio.
  3. Haz clic en el icono de "Editar" (normalmente un lápiz).
  4. Busca la pestaña "PHP" o "Configuración PHP".
  5. Localiza la opción "Opcache" o "Zend Opcache" y actívala. Si no ves la opción, puede que ya esté activada por defecto en el servidor.
  6. Guarda los cambios.

Configurar la Compresión Gzip o Brotli

La compresión reduce el tamaño de los archivos que se envían al navegador del visitante. Es como enviar una carta en un sobre más pequeño. Tanto Gzip como Brotli son excelentes, siendo Brotli ligeramente superior.

Cómo comprobar si está activa:

Puedes usar herramientas online como gtmetrix.com o pingdom.com. Si ves que no está activa, puedes añadir reglas al archivo .htaccess de tu tienda. En Syspanel, puedes acceder a este archivo desde el Administrador de Archivos en la sección "Web" de tu dominio.

Código para Gzip (añade al final de tu .htaccess):

<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>

[INFO] Si tu hosting usa LiteSpeed en lugar de Apache, el módulo se llama mod_litespeed y puedes usar la directiva SetOutputFilter DEFLATE en su lugar. No obstante, la mayoría de los paneles Syspanel ya gestionan esto automáticamente. Te recomiendo verificar con tu proveedor.

Ajustar la Versión de PHP

PrestaShop, como cualquier software, funciona mejor con versiones recientes de PHP. PHP 8.0, 8.1 o 8.2 son mucho más rápidos que versiones antiguas como PHP 5.6 o 7.0.

Pasos en Syspanel:

  1. En la misma sección "Editar" de tu dominio, busca la pestaña "PHP".
  2. Verás un desplegable para elegir la versión de PHP.
  3. Selecciona la versión más reciente y estable que sea compatible con tu versión de PrestaShop (consulta la documentación oficial de PrestaShop).
  4. Guarda los cambios.

[WARNING] Cambiar la versión de PHP puede romper módulos antiguos. Haz una copia de seguridad completa de tu tienda antes de hacer este cambio y pruébalo todo en un entorno de pruebas si es posible.


Fase 3: Acelerar PrestaShop con cPanel

cPanel es otro de los paneles más utilizados en el mundo del hosting. Si tu proveedor lo usa, el proceso es similar pero con una interfaz diferente.

Activar la Caché de PHP (Opcache) en cPanel

  1. Accede a tu cPanel.
  2. Busca la sección "Software" y haz clic en "Select PHP Version" o "MultiPHP Manager".
  3. Selecciona tu dominio en la lista.
  4. Haz clic en "Options" o "Switch to PHP Options".
  5. Busca la extensión opcache y asegúrate de que esté "activada" (en verde o con una marca de verificación). También puedes ajustar la memoria que usa (por ejemplo, memory_consumption=128).
  6. Guarda los cambios.

Configurar la Compresión Gzip en cPanel

cPanel tiene una herramienta específica para esto.

  1. En tu cPanel, busca la sección "Optimization" o "Optimizar sitio web" (depende de la versión).
  2. Selecciona tu dominio.
  3. Elige la opción "Compress all content" o "Comprimir todo el contenido". Esto activará Gzip automáticamente.

Ajustar la Versión de PHP en cPanel

  1. En la sección "Software", haz clic en "Select PHP Version".
  2. Selecciona la versión de PHP más reciente y compatible (PHP 8.1 o 8.2 son buenas opciones).
  3. Haz clic en "Set as current".
  4. Al igual que en Syspanel, asegúrate de que la extensión opcache esté habilitada en las opciones de esta misma pantalla.

Fase 4: Módulos Clave para Optimizar PrestaShop Velocidad

Si quieres llevar el rendimiento al siguiente nivel, los módulos de caché externa son la mejor inversión. Reemplazan el sistema de caché nativo de PrestaShop por uno mucho más eficiente.

Módulos de Caché Externos Recomendados

  • NitroPack: Es uno de los más populares. Ofrece caché de página, compresión de imágenes, optimización de CSS/JS y CDN integrado. Es muy fácil de configurar y tiene un plan gratuito limitado.
  • LiteSpeed Cache for PrestaShop: Si tu hosting usa LiteSpeed Web Server (muy común en Syspanel), este módulo es una bomba. Es gratuito y se integra a la perfección con el servidor, ofreciendo resultados espectaculares.
  • Joomla! (No, este es para Joomla). Perdón, quería decir PrestaShop Cache o módulos similares.

Pasos generales para instalar un módulo de caché:

  1. Descarga el módulo desde el Addons de PrestaShop o la web del desarrollador.
  2. Ve a Módulos > Módulos y Servicios en tu panel de administración.
  3. Haz clic en "Subir un módulo".
  4. Selecciona el archivo .zip que descargaste e instálalo.
  5. Configúralo siguiendo las instrucciones del desarrollador. Normalmente, basta con activar la caché y purgarla una vez.

[INFO] Estos módulos suelen incluir funciones de "Page Cache" (caché de página completa), que es la más efectiva. Con ella, los visitantes reciben una versión HTML estática de tu página, sin ejecutar PHP ni consultar la base de datos en cada visita.


Fase 5: Optimización de Imágenes y Base de Datos

Este es el "mantenimiento" que muchas veces se olvida, pero es crucial.

El Peso de las Imágenes

Las imágenes son, con diferencia, el elemento más pesado de una tienda online. Si tienes fotos de 2MB, tu tienda será lenta, por muy buena que sea tu caché.

Qué hacer:

  1. Comprime las imágenes antes de subirlas: Usa herramientas online como TinyPNG o Squoosh para reducir su peso sin perder calidad visible.
  2. Usa el formato WebP: Es un formato moderno que pesa mucho menos que JPG o PNG. Puedes usar un módulo como "WebP" para que PrestaShop sirva automáticamente estas versiones a los navegadores que lo soporten.
  3. Configura las dimensiones: En Parámetros avanzados > Rendimiento > Imágenes, puedes ajustar el tamaño de las miniaturas. No generes imágenes más grandes de lo que tu plantilla necesita.

Limpieza y Optimización de la Base de Datos

Con el tiempo, la base de datos se llena de basura: revisiones de pedidos antiguos, caché de consultas obsoleta, sesiones caducadas, etc.

Pasos para limpiarla:

  1. Ve a Parámetros avanzados > Base de datos.
  2. Haz clic en "Optimizar" para desfragmentar las tablas.
  3. En la pestaña "Limpieza de la base de datos", puedes eliminar:
    • Sesiones de clientes caducadas.
    • Carritos abandonados de más de X días.
    • Mensajes de error antiguos.
    • Registros de búsquedas de los clientes.

[TIP] Realiza esta limpieza al menos una vez al mes. Es una operación sencilla que mantiene tu base de datos ligera y rápida. También puedes usar módulos especializados para automatizar esta tarea.


Fase 6: Uso de CDN (Red de Distribución de Contenido)

Un CDN es una red de servidores repartidos por todo el mundo. Cuando un cliente visita tu tienda, el CDN le sirve los archivos estáticos (imágenes, CSS, JS) desde el servidor más cercano a su ubicación geográfica. Esto reduce la latencia y acelera la carga de forma notable.

Cómo configurarlo:

  1. Regístrate en un servicio de CDN como Cloudflare (tiene un plan gratuito muy bueno).
  2. Añade tu dominio y sigue los pasos para cambiar los servidores DNS de tu dominio a los que te proporciona Cloudflare.
  3. Espera a que la propagación del DNS se complete (puede tardar unas horas).
  4. Una vez activo, Cloudflare ya está sirviendo tu contenido. Puedes ajustar las opciones de caché en su panel.

[INFO] Cloudflare no solo acelera tu web, sino que también la protege de ataques DDoS y mejora la seguridad. Es una inversión de tiempo que vale mucho la pena.


Preguntas Frecuentes (FAQ)

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

La activación de la caché y la compresión es inmediata. La optimización de imágenes y la base de datos también. El CDN tarda unas horas en propagarse por completo, pero el efecto se nota desde el primer momento.

¿Qué hago si mi tienda se rompe después de activar la compresión CCC?

Es un problema común. Ve a Parámetros avanzados > Rendimiento y desactiva la opción de combinar JavaScript. Si sigue roto, desactiva la de CSS. El problema es que algún módulo no es compatible con la combinación. Puedes probar a combinar solo CSS, solo JS o ninguno.

¿Es mejor la caché de PrestaShop o un módulo externo?

Para un rendimiento óptimo, un módulo externo como NitroPack o LiteSpeed Cache es superior. Sin embargo, la caché nativa de PrestaShop, bien configurada, ya supone una gran mejora. Empieza con la nativa y si necesitas más, pasa a un módulo.

¿Syspanel es lo mismo que cPanel?

No,

¿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