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

Problemas de velocidad en PrestaShop y soluciones en Syspanel

Actualizado el 5 de junio de 2026

¿Tu tienda PrestaShop va lenta? Es una de las quejas más comunes entre los dueños de tiendas online. Un sitio lento no solo frustra a tus clientes, sino que también perjudica tu posicionamiento en Google. La buena noticia es que, si tu hosting está gestionado con Syspanel (el panel de control basado en HestiaCP, accesible por el puerto 2106), tienes herramientas muy potentes para diagnosticar y solucionar estos problemas. En esta guía extensa, te explicaré por qué ocurre, cómo detectarlo y, lo más importante, cómo optimizar PrestaShop Syspanel para que vuele.


¿Por qué mi PrestaShop va tan lento? Causas comunes

Antes de lanzarnos a las soluciones, es clave entender el origen. La lentitud en PrestaShop suele deberse a una combinación de factores. Vamos a desglosarlos.

Falta de recursos del servidor

Tu tienda necesita un mínimo de RAM y CPU para funcionar. Si tu plan de hosting es muy básico o compartes servidor con sitios que consumen mucho, el rendimiento se resiente. Syspanel te permite ver el uso de recursos en tiempo real desde el panel (puerto 2106).

Módulos mal optimizados o en exceso

Cada módulo que instalas añade código y consultas a la base de datos. Un módulo mal programado puede ralentizar toda la tienda. Es el culpable número uno.

Base de datos desordenada

PrestaShop acumula registros de carritos abandonados, sesiones viejas y revisiones de productos. Con el tiempo, la base de datos se llena de "basura" que hace que las consultas sean lentas.

Cache desactivado o mal configurado

El caché guarda versiones estáticas de tus páginas para servirlas más rápido. Sin él, el servidor tiene que generar la página desde cero en cada visita.

Imágenes no optimizadas

Las imágenes pesadas son el enemigo de la velocidad. Si subes fotos de 5 MB directamente desde tu móvil, tu tienda tardará una eternidad en cargar.

Tema o plantilla pesada

Algunos temas vienen cargados de scripts, sliders y efectos visuales que ralentizan todo. Un tema minimalista y bien codificado es siempre mejor opción.


Diagnóstico rápido: ¿Cómo sé si el problema es de hosting o de PrestaShop?

Para no perder tiempo, primero identifica dónde está el cuello de botella.

Paso 1: Revisa el estado del servidor en Syspanel

Accede a tu Syspanel (puerto 2106) y ve a la sección Estadísticas o Recursos. Si ves que la RAM o CPU están al 90% o más de forma constante, el problema es de recursos. Si están bajos, el problema es de configuración de PrestaShop.

Paso 2: Prueba con una página estática

Crea un archivo test.html con solo "Hola mundo" y súbelo a tu hosting. Si esa página carga muy rápido (menos de 1 segundo) pero tu tienda va lenta, el problema es de PrestaShop. Si el HTML también va lento, el problema es del servidor.

Paso 3: Activa el modo depuración de PrestaShop

Añade al archivo config/defines.inc.php la línea:

define('_PS_MODE_DEV_', true);

Esto mostrará errores y tiempos de carga. Si ves consultas SQL que tardan más de 1 segundo, ya sabes por dónde empezar.


Soluciones prácticas para optimizar PrestaShop en Syspanel

Aquí tienes los pasos concretos, ordenados de lo más sencillo a lo más técnico.

1. Activar y configurar el caché interno de PrestaShop

PrestaShop tiene un sistema de caché propio que debes activar.

  1. Ve a Parámetros de la tienda > Rendimiento.
  2. En Caché, selecciona "Sí" y elige Sistema de archivos (File System). Es el más compatible.
  3. En Combinar y comprimir archivos, activa las tres opciones: combinar JavaScript, combinar CSS y comprimir HTML.
  4. Guarda los cambios.

[TIP] Después de activar el caché, borra la carpeta /var/cache/ de PrestaShop desde el panel de archivos de Syspanel (puerto 2106) para forzar la regeneración.

2. Optimizar la base de datos desde Syspanel

Syspanel incluye un gestor de bases de datos (phpMyAdmin) muy útil.

  1. Accede a Syspanel > Bases de datos.
  2. Haz clic en phpMyAdmin junto a tu base de datos.
  3. Selecciona tu base de datos (todas las tablas) y, en el menú desplegable, elige Optimizar tabla. Esto desfragmenta y limpia.
  4. Luego, ve a la pestaña SQL y ejecuta estos comandos para limpiar datos obsoletos:
    DELETE FROM ps_guest WHERE id_customer = 0 AND id_guest NOT IN (SELECT id_guest FROM ps_connections);
    DELETE FROM ps_connections WHERE date_add < DATE_SUB(NOW(), INTERVAL 30 DAY);
    DELETE FROM ps_cart WHERE date_upd < DATE_SUB(NOW(), INTERVAL 30 DAY) AND id_customer = 0;
    
    Cambia ps_ por tu prefijo de tablas si es diferente.

[WARNING] Haz una copia de seguridad de la base de datos antes de ejecutar estos comandos. En Syspanel, puedes exportarla fácilmente desde phpMyAdmin.

3. Configurar el caché de Syspanel (Redis o Memcached)

Syspanel permite instalar Redis fácilmente, lo que acelera enormemente las consultas a la base de datos.

  1. Desde Syspanel (puerto 2106), ve a Aplicaciones > Redis. Instálalo si no lo tienes.
  2. Una vez instalado, anota la IP (normalmente 127.0.0.1) y el puerto (6379).
  3. En PrestaShop, ve a Parámetros de la tienda > Rendimiento > Caché.
  4. Selecciona Redis y rellena los datos: servidor 127.0.0.1, puerto 6379, y deja la contraseña en blanco (a menos que la hayas configurado).
  5. Guarda y prueba. Notarás una mejora inmediata.

[INFO] Si tu plan de Syspanel no incluye Redis, puedes usar Memcached de forma similar. La configuración es casi idéntica.

4. Comprimir y optimizar imágenes

Las imágenes son el 60% del peso de una tienda. Sigue esta rutina:

  • Usa un plugin como PrestaShop Image Optimizer (gratuito) o sube las imágenes ya comprimidas con herramientas online como TinyPNG.
  • En Parámetros de la tienda > Imágenes, ajusta la calidad JPEG a 85% y el formato a WebP si tu servidor lo soporta (Syspanel suele tenerlo habilitado).
  • Regenera las miniaturas desde Parámetros de la tienda > Imágenes > Regenerar miniaturas. Esto aplica la nueva compresión a todas las imágenes existentes.

[TIP] Activa la carga diferida (lazy loading) para imágenes. En PrestaShop 1.7+ ya viene integrado, solo debes asegurarte de que esté activo en el tema.

5. Deshabilitar módulos innecesarios y mal optimizados

Revisa la lista de módulos en Módulos > Gestor de módulos.

  • Desactiva y desinstala los que no uses.
  • Busca módulos que consuman muchos recursos. Una pista: en Parámetros avanzados > Rendimiento > Información del servidor, verás el tiempo de carga de cada módulo.
  • Sustituye módulos pesados por alternativas más ligeras. Por ejemplo, un módulo de reseñas simple es mejor que uno con mil animaciones.

[WARNING] Si un módulo es crítico para tu negocio pero va lento, contacta al desarrollador. No lo desactives a la ligera si afecta a ventas.

6. Usar una CDN (Red de Distribución de Contenidos)

Una CDN almacena copias de tus archivos estáticos (CSS, JS, imágenes) en servidores de todo el mundo. Así, un cliente en México carga la tienda desde un servidor cercano, no desde tu hosting principal.

  • Syspanel soporta la integración con Cloudflare (gratuito). Desde el panel, ve a Aplicaciones > Cloudflare y sigue los pasos para conectar tu dominio.
  • También puedes usar StackPath o KeyCDN si prefieres algo más avanzado.

[INFO] La CDN no solo acelera, sino que también protege contra ataques DDoS y reduce la carga de tu servidor.

7. Ajustar el PHP y el servidor web desde Syspanel

Syspanel te permite modificar parámetros críticos de PHP.

  1. Ve a Syspanel > Ajustes > PHP.
  2. Aumenta los valores recomendados para PrestaShop:
    • memory_limit = 256M (mínimo)
    • max_execution_time = 120
    • upload_max_filesize = 64M
    • post_max_size = 64M
  3. Guarda y reinicia el servicio PHP desde el panel.

Además, asegúrate de que OPcache esté activado (suele estarlo por defecto). Esto acelera la ejecución del código PHP.

8. Activar la compresión Gzip

La compresión Gzip reduce el tamaño de los archivos que se envían al navegador.

  • En Syspanel, ve a Ajustes > Servidor Web y activa Gzip.
  • Si no ves la opción, puedes añadir manualmente en el archivo .htaccess (en la raíz de tu tienda) estas líneas:
    <IfModule mod_deflate.c>
        AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/javascript application/x-javascript
    </IfModule>
    

Preguntas frecuentes (FAQ) sobre velocidad PrestaShop Syspanel

¿Por qué mi PrestaShop sigue lento después de activar el caché?

Puede que tengas módulos que generan contenido dinámico no cacheable (como carritos personalizados). Revisa la configuración de caché de cada módulo. También verifica que el caché de Syspanel (Redis) esté bien configurado.

¿Cómo sé si mi hosting Syspanel es el problema?

Haz la prueba de la página estática que mencionamos antes. Si el HTML también va lento, contacta al soporte de tu hosting. Pide que revisen los recursos del servidor o que migren a un plan superior.

¿Puedo usar Syspanel para hacer copias de seguridad antes de optimizar?

Sí. En Syspanel > Copias de seguridad, puedes programar backups automáticos diarios o semanales. Siempre haz una copia antes de tocar la base de datos o los archivos de configuración.

¿Es mejor usar Redis o Memcached en PrestaShop?

Redis es más rápido y versátil, y es el recomendado por la comunidad de PrestaShop. Syspanel lo instala con un solo clic. Memcached es una alternativa válida si Redis no está disponible.

¿Cada cuánto debo limpiar la base de datos?

Una vez al mes es suficiente. Programa un recordatorio o usa un módulo como Advanced Database Cleaner para automatizarlo.

¿Qué hago si un módulo crítico va lento?

Primero, actualízalo. Luego, revisa si tiene opciones de caché propias. Si sigue lento, busca un módulo alternativo o contrata a un desarrollador para que lo optimice.


Conclusión: Un PrestaShop rápido es posible con Syspanel

La lentitud no tiene por qué ser tu cruz. Con las herramientas que te ofrece Syspanel (panel de control en el puerto 2106) y los pasos que hemos visto, puedes optimizar PrestaShop Syspanel de forma efectiva. Empieza por lo básico: activa el caché, limpia la base de datos y comprime imágenes. Luego, sube de nivel con Redis y una CDN.

Recuerda que la velocidad no es un lujo, es una necesidad para vender online. Un segundo de retraso puede costarte hasta un 7% de conversiones. Así que ponte manos a la obra: tu tienda y tus clientes te lo agradecerán.

[TIP FINAL] Si después de todo esto sigues con problemas, revisa el tema de tu tienda. A veces, cambiar a un tema ligero como Classic (el predeterminado) o uno optimizado como Warehouse puede ser la solución definitiva. Y no olvides monitorear la velocidad con herramientas como GTmetrix o Google PageSpeed Insights después de cada cambio.

¡Buena suerte con tu tienda!

¿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