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

Cómo acelerar PrestaShop en Syspanel (optimización de velocidad)

Actualizado el 18 de octubre de 2025

¿Por qué tu PrestaShop va lento en Syspanel?

Si has llegado hasta aquí, probablemente ya has notado que tu tienda online tarda en cargar. No te preocupes, es uno de los problemas más comunes al montar una tienda con PrestaShop en cualquier panel de control, incluido Syspanel. La buena noticia es que acelerar PrestaShop es totalmente posible con una serie de ajustes que puedes hacer tú mismo, sin necesidad de ser un experto en programación.

En este artículo, vamos a explicarte paso a paso cómo optimizar PrestaShop rendimiento en tu servidor Syspanel. Hablaremos de caché, compresión de imágenes, ajustes de base de datos y configuración del propio servidor. Al final, tu tienda debería cargar mucho más rápido, lo que mejorará la experiencia de tus clientes y tu posicionamiento en Google.

Antes de empezar, ten en cuenta que Syspanel es el nombre que recibe el panel de control HestiaCP en nuestro servicio. Puedes acceder a él a través del puerto 2106 (por ejemplo, https://tu-dominio.com:2106). Es importante que sepas esto porque algunos de los pasos que veremos requieren entrar en esta interfaz.

Activar la caché de PrestaShop (el primer gran paso)

La caché es, sin duda, la herramienta más efectiva para acelerar PrestaShop. Cuando la activas, el sistema guarda versiones "estáticas" de tus páginas. De esta forma, cuando un visitante entra en tu tienda, el servidor no tiene que generar la página desde cero cada vez, sino que le entrega la copia guardada. Esto reduce muchísimo el tiempo de carga.

Cómo activar la caché en PrestaShop 1.7 y 8.x

Sigue estos pasos:

  1. Accede al panel de administración de tu PrestaShop (la URL suele ser tu-dominio.com/admin).
  2. Ve al menú Configuración avanzada en el panel lateral izquierdo.
  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", elige Combina, minimiza y comprime los archivos JavaScript y CSS.
  6. Guarda los cambios.

Con esto, PrestaShop ya empieza a guardar copias de tus páginas. Pero podemos ir más allá.

Activar la caché de Smarty (plantillas)

En el mismo menú de Rendimiento, busca la sección Caché de plantillas. Ahí verás la opción "Modo de caché". Selecciona Sí, usar caché de Smarty. Esto guardará las plantillas de tu tema compiladas, evitando que se reprocesen en cada visita.

[TIP] Si después de activar la caché ves algo raro en tu tienda (como un cambio que no se refleja), no te asustes. Es normal. Simplemente ve a Configuración avanzada > Rendimiento y pulsa el botón Vaciar la caché en la parte superior. Es como reiniciar el "cerebro" de PrestaShop.

Configurar la caché del servidor en Syspanel

PrestaShop tiene su propia caché, pero tu servidor también puede ayudar. En Syspanel, puedes activar Varnish o Redis. Varnish es un acelerador de páginas web que se sitúa entre el servidor y el visitante. Redis, por otro lado, es una caché de datos muy rápida que PrestaShop puede usar para consultas a la base de datos.

Activar Redis en Syspanel (HestiaCP)

  1. Accede a Syspanel usando el puerto 2106 (ejemplo: https://tu-dominio.com:2106).
  2. Inicia sesión con tu usuario y contraseña.
  3. En el menú superior, busca la sección de Servidor o Aplicaciones. Dependiendo de la versión, puede variar.
  4. Busca la opción Redis y actívala. Si no la ves, es posible que tengas que instalarla. En Syspanel, normalmente hay un botón de "Instalar" o "Activar" junto a la aplicación.
  5. Una vez activado, anota el puerto (normalmente el 6379) y la contraseña si te la pide.

Conectar Redis a PrestaShop

Ahora tienes que decirle a PrestaShop que use Redis:

  1. Ve a Configuración avanzada > Rendimiento en tu back-office.
  2. Busca la sección Caché de base de datos.
  3. En el desplegable "Tipo de caché", selecciona Redis.
  4. Rellena los datos: servidor localhost, puerto 6379 y la contraseña que te haya dado Syspanel.
  5. Guarda los cambios y vacía la caché.

[INFO] Si no te sientes cómodo haciendo esto, no pasa nada. Redis es un extra que va muy bien, pero con la caché de PrestaShop y los ajustes de abajo ya notarás una gran mejora.

Optimiza las imágenes de tu tienda (el peso pesado)

Las imágenes son, probablemente, lo que más ralentiza una tienda online. Si subes fotos de 2 MB directamente desde tu cámara, PrestaShop las redimensionará para crear las miniaturas, pero el original seguirá pesando mucho. Para optimizar PrestaShop rendimiento, tienes que trabajar las imágenes antes de subirlas.

Comprime tus imágenes antes de subirlas

Usa herramientas gratuitas online como TinyPNG o Compressor.io. Subes la imagen, la comprime y te la devuelve con un peso mucho menor (a veces hasta un 80% menos) sin que se note la pérdida de calidad a simple vista. El objetivo es que cada imagen no pese más de 100-200 KB.

Activa la compresión de imágenes en PrestaShop

PrestaShop tiene una opción para comprimir las imágenes al vuelo:

  1. Ve a Configuración avanzada > Rendimiento.
  2. En la sección Imágenes, activa la opción "Usar compresión de imágenes".
  3. Elige el nivel de compresión. Te recomendamos empezar por "Alta" y ver cómo se ve. Si se ve bien, déjalo así.

Regenerar las miniaturas

Si ya has subido muchas imágenes, es probable que las miniaturas se hayan generado con las fotos pesadas. Para solucionarlo:

  1. Ve a Configuración avanzada > Imágenes.
  2. Haz clic en el botón Regenerar miniaturas.
  3. Espera a que termine. Puede tardar unos minutos, pero es una operación que merece la pena.

[WARNING] No regeneres las miniaturas en horas de mucho tráfico en tu tienda, ya que consume recursos del servidor y podría ralentizar temporalmente tu web.

Ajustes de base de datos para acelerar PrestaShop

La base de datos es el almacén de tu tienda. Con el tiempo, se llena de basura (registros antiguos, sesiones caducadas, etc.) que hacen que las consultas sean más lentas. Limpiarla es una tarea de mantenimiento clave.

Limpiar la base de datos de PrestaShop

PrestaShop no trae una herramienta de limpieza nativa, pero puedes hacerlo de forma segura con módulos gratuitos como pscleaner o Advanced Database Cleaner. Estos módulos eliminan:

  • Sesiones de clientes caducadas.
  • Carritos abandonados muy antiguos.
  • Mensajes de error viejos.
  • Registros de actividad innecesarios.

Optimizar las tablas de la base de datos desde Syspanel

Una vez al mes, es buena idea optimizar las tablas. Esto es como "desfragmentar" la base de datos.

  1. Accede a Syspanel (puerto 2106).
  2. Busca la sección Base de datos o DB.
  3. Encuentra la base de datos de tu PrestaShop y haz clic en phpMyAdmin.
  4. Selecciona todas las tablas (haz clic en "Seleccionar todo" en la parte inferior).
  5. En el desplegable "Con selección", elige Optimizar tabla.
  6. Ejecuta la operación.

Esto no borra nada, solo reorganiza la información para que las consultas sean más rápidas.

Aprovecha la caché de tu navegador (Leverage Browser Caching)

Cuando un usuario visita tu tienda por primera vez, su navegador tiene que descargar todos los archivos (CSS, JavaScript, imágenes). Si le dices que guarde esos archivos en su caché local, la próxima visita será mucho más rápida porque no tendrá que volver a descargarlos.

Configurar la caché del navegador desde Syspanel

  1. Accede a Syspanel (puerto 2106).
  2. Ve a la sección Web y busca tu dominio.
  3. Haz clic en el icono de "Editar" o en el nombre del dominio.
  4. Busca la pestaña de Configuración de Nginx o Proxy.
  5. Añade las siguientes líneas en el bloque location ~* \.(jpg|jpeg|png|gif|ico|css|js)$:
expires 30d;
add_header Cache-Control "public, no-transform";

Si no te ves capaz de tocar el archivo de configuración, puedes instalar un módulo de PrestaShop que lo haga por ti, como LiteSpeed Cache o Super Cache, aunque estos suelen ser de pago. En Syspanel, la edición manual es la opción más directa.

[INFO] Si editas el archivo de configuración de Nginx, asegúrate de guardar una copia de seguridad antes. Un error aquí podría dejar tu web caída. Si no estás seguro, contacta con soporte.

Activa la compresión GZIP en tu servidor

La compresión GZIP reduce el tamaño de los archivos que se envían al navegador del cliente. Es como enviar una carpeta comprimida en un archivo ZIP. Esto puede reducir el tiempo de carga en un 50% o más.

Activar GZIP en Syspanel

En Syspanel, puedes activar GZIP de forma sencilla:

  1. Accede a Syspanel (puerto 2106).
  2. Ve a Web y selecciona tu dominio.
  3. En la pestaña de Nginx, busca la opción GZIP o Compresión y actívala.
  4. Guarda los cambios.

Si tu versión de Syspanel no tiene esta opción directa, puedes añadirla manualmente en el archivo de configuración de Nginx. Busca el bloque gzip y añade:

gzip on;
gzip_vary on;
gzip_min_length 1024;
gzip_comp_level 6;
gzip_types text/plain text/css text/xml application/json application/javascript application/xml+rss image/svg+xml;

[TIP] Después de hacer cambios en Nginx, siempre debes reiniciar el servicio desde Syspanel para que se apliquen. Busca el botón "Reiniciar" en la sección de servicios.

Mantén PrestaShop y sus módulos actualizados

Una de las causas más comunes de lentitud es tener una versión antigua de PrestaShop o módulos desactualizados. Cada actualización no solo corrige errores de seguridad, sino que también suele incluir mejoras de rendimiento.

Cómo verificar las actualizaciones

  1. En tu back-office, ve al menú Módulos > Módulos y servicios.
  2. Haz clic en la pestaña Actualizaciones.
  3. Verás una lista de módulos que tienen versiones nuevas. Actualiza todos los que puedas.
  4. Para el núcleo de PrestaShop, ve a Configuración avanzada > Actualización y sigue las instrucciones.

[WARNING] Antes de actualizar cualquier cosa, haz una copia de seguridad completa de tu web y base de datos. Puedes hacerlo desde Syspanel en la sección de Backups. Es mejor prevenir que curar.

Elige un buen tema ligero

El tema (plantilla) que uses tiene un impacto enorme en la velocidad. Los temas de pago de calidad suelen estar optimizados, pero los gratuitos o muy complejos pueden ser un lastre. Si tu tienda va lenta, plantéate cambiar a un tema más ligero.

Qué buscar en un tema rápido

  • Que no cargue decenas de librerías JavaScript innecesarias.
  • Que use imágenes optimizadas para web.
  • Que tenga buenas reseñas sobre su velocidad.
  • Que sea compatible con la última versión de PrestaShop.

Prueba con el tema predeterminado

Una forma rápida de saber si el problema es tu tema es cambiar temporalmente al tema clásico de PrestaShop. Si la web va mucho más rápida, entonces el problema es el tema. A partir de ahí, puedes decidir si optimizarlo o cambiarlo.

Preguntas frecuentes (FAQ) sobre cómo acelerar PrestaShop

¿Cuánto tiempo tarda en notarse la mejora?

Los cambios en la caché son inmediatos. En cuanto activas la caché y guardas los cambios, la siguiente visita a tu tienda debería ser más rápida. La optimización de imágenes y la limpieza de base de datos también son inmediatas.

¿Es difícil activar Redis en Syspanel?

No, es un proceso sencillo. Solo tienes que activarlo en Syspanel y luego poner los datos en PrestaShop. Si te pierdes, pregunta a tu proveedor de hosting, que suelen poder ayudarte.

¿Puedo romper mi tienda haciendo estos cambios?

Es poco probable, pero posible si tocas archivos de configuración sin saber lo que haces. Sigue siempre las instrucciones al pie de la letra y haz copias de seguridad antes de cualquier cambio. La mayoría de los ajustes que te hemos mostrado se hacen desde el panel de administración de PrestaShop, por lo que el riesgo es mínimo.

¿Qué hago si después de todo sigue lenta?

Si has aplicado todos estos consejos y la tienda sigue lenta, puede que el problema sea tu plan de hosting. Un servidor compartido con muchos sitios web no siempre da el rendimiento que necesita una tienda online. Considera contratar un plan VPS o un hosting especializado en PrestaShop.

¿Syspanel es igual que HestiaCP?

Sí, Syspanel es el nombre que usamos para referirnos a HestiaCP en nuestro servicio. El acceso se realiza a través del puerto 2106. Todas las funciones son las mismas: gestionar dominios, bases de datos, correos, etc.

Resumen final: tu checklist para acelerar PrestaShop

Para terminar, te dejamos una lista de verificación rápida con todo lo que hemos visto. Ve marcando casillas:

  • Activar la caché de PrestaShop en Configuración avanzada > Rendimiento.
  • Activar la caché de Smarty en el mismo menú.
  • Activar Redis en Syspanel y configurarlo en PrestaShop.
  • Comprimir todas las imágenes antes de subirlas.
  • Activar la compresión de imágenes en PrestaShop.
  • Regenerar las miniaturas.
  • Limpiar la base de datos con un módulo.
  • Optimizar las tablas de la base de datos desde phpMyAdmin.
  • Configurar la caché del navegador en Nginx.
  • Activar la compresión GZIP en Syspanel.
  • Actualizar PrestaShop y todos los módulos.
  • Revisar que el tema sea ligero.

Con esto, optimizar PrestaShop rendimiento en Syspanel es una tarea que puedes hacer en un par de horas, incluso sin mucha experiencia. La velocidad de tu tienda no es un lujo, es una necesidad. Los usuarios de internet son impacientes: si tu web tarda más de 3 segundos en cargar, es muy probable que se vayan a la competencia. Además, Google penaliza las webs lentas en sus resultados de búsqueda.

[TIP] No intentes hacer todos los cambios el mismo día si te sientes abrumado. Empieza por la caché, que es lo más fácil y da resultados inmediatos. Después, ve haciendo el resto poco a poco. Cada pequeño ajuste cuenta y, al final, verás una gran diferencia.

Esperamos que esta guía te haya sido de gran ayuda. Si tienes alguna duda mientras la pones en práctica, no dudes en contactar con nuestro equipo de soporte. ¡Estamos aquí para ayudarte a que tu tienda vuele!

¿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