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

Guía para solucionar problemas de carga lenta en PrestaShop (Syspanel)

Actualizado el 26 de abril de 2026

¿Tu tienda PrestaShop va más lenta que un carrito con una rueda cuadrada? No te preocupes, es un problema muy común. La lentitud puede ahuyentar a tus clientes y perjudicar tus ventas. Pero no necesitas ser un experto en servidores para solucionarlo. En esta guía, te explicaré paso a paso cómo diagnosticar y arreglar los problemas de carga lenta en PrestaShop usando las herramientas de Syspanel (el panel de control de tu hosting, accesible por el puerto 2106).

Te prometo que vamos a ir despacio, con términos sencillos y acciones concretas. Al final, tu tienda volará.


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

Antes de lanzarnos a hacer cambios, es bueno entender qué puede estar frenando tu tienda. Las causas más frecuentes son:

  • Un servidor web sobrecargado o mal configurado. Es como tener un coche con el freno de mano puesto.
  • El caché desactivado o mal configurado. El caché guarda versiones "ya cocinadas" de tus páginas para servirlas más rápido.
  • Imágenes sin optimizar. Fotos enormes en peso y tamaño que tardan una eternidad en cargar.
  • Módulos o temas pesados o mal programados. A veces, un plugin "bonito" es un lastre.
  • La base de datos llena de basura. Datos de pedidos antiguos, sesiones caducadas, etc.
  • PHP desactualizado o con una configuración inadecuada. PrestaShop necesita una versión de PHP moderna y con suficientes recursos.

Syspanel te da las herramientas para atacar todos estos puntos. Vamos a verlo.


Primeros pasos: Accede a Syspanel y mira el estado del servidor

Syspanel es tu centro de control. Para acceder, abre tu navegador y escribe la IP de tu dominio o tu dominio seguido de dos puntos y el puerto 2106. Por ejemplo: https://midominio.com:2106 o https://192.168.1.1:2106. Inicia sesión con tus credenciales de hosting.

### Revisa el uso de recursos en tiempo real

Lo primero es ver si el servidor está ahogado.

  1. En el menú de la izquierda, busca la sección "Estado del servidor" o "Monitor".
  2. Busca los gráficos de CPU, RAM y carga del servidor (Load Average).
  3. ¿Ves picos constantes al 90-100%? ¿La carga del servidor es alta (por ejemplo, mayor al número de núcleos de tu CPU)?

[WARNING] Si ves estos picos de forma constante, tu hosting puede ser insuficiente para tu tienda. Pero antes de cambiar de plan, optimicemos lo que podamos.


La solución mágica: Activar y configurar el caché en PrestaShop

El caché es tu mejor amigo contra la lentitud. Es como tener un asistente que te prepara el café antes de que se lo pidas.

### Paso 1: Activa el caché interno de PrestaShop

  1. Ve al Back Office de tu PrestaShop (tu panel de administración).
  2. Ve a Parámetros avanzados > Rendimiento.
  3. En la sección "Caché", selecciona "Sí" para "Usar caché".
  4. En "Tipo de caché", elige "Sistema de archivos" (File System). Es la opción más estable para la mayoría de los hostings.
  5. Haz clic en "Guardar".

### Paso 2: Activa la combinación y compresión de CSS y JavaScript

Esto reduce el número de archivos que el navegador del cliente tiene que descargar.

  1. En la misma página de Parámetros avanzados > Rendimiento, baja a la sección "Plantillas" y "Archivos JavaScript".
  2. Activa las siguientes opciones:
    • "Combinar archivos JavaScript".
    • "Comprimir archivos JavaScript".
    • "Minificar archivos JavaScript".
  3. Haz lo mismo para "Archivos CSS" (hojas de estilo): activa combinar, comprimir y minificar.
  4. ¡Importante! Activa también "Usar almacenamiento en caché de archivos CCC (Combina, Comprime y Cachea)".
  5. Guarda los cambios.

[TIP] Si después de activar esto ves tu tienda rota visualmente, ve a Parámetros avanzados > Rendimiento y desactiva temporalmente la "Combinación" o la "Minificación" para identificar el archivo problemático (suele ser de un módulo). Luego, vuelve a activar todo.

### Paso 3: Usa el Caché de Syspanel (Varnish o Redis)

Syspanel suele incluir aceleradores más potentes. Busca en el menú de Syspanel una sección llamada "Servicios Web", "Aceleración" o similar.

  • Varnish: Es un caché de páginas completas. Si tu hosting lo ofrece, actívalo desde Syspanel. Es muy efectivo.
  • Redis: Es un caché de objetos y sesiones. Es más avanzado, pero si tu PrestaShop lo soporta (versiones modernas), mejora mucho la velocidad.

[INFO] Para activar Redis, a menudo necesitas instalar un módulo específico en PrestaShop. Pregunta a tu soporte de hosting si tienen un módulo recomendado. La configuración típica en Syspanel es ir a Syspanel > Servicios > Redis y activarlo. Luego, en PrestaShop, ir a Parámetros avanzados > Rendimiento > Caché y seleccionar "Redis". Te pedirá la IP del servidor Redis (suele ser 127.0.0.1) y el puerto (normalmente 6379).


Optimiza las imágenes: El gran olvidado

Las imágenes pesadas son una de las principales causas de lentitud. Un cliente no esperará 5 segundos a que se cargue la foto de un zapato.

### Usa un módulo de compresión de imágenes

No te recomiendo hacerlo a mano. Instala un módulo gratuito o de pago como "PrestaShop Image Optimizer" o "Speed Image Optimizer". Estos módulos:

  1. Reducen el peso de las imágenes sin perder calidad visible.
  2. Las convierten al formato WebP (más ligero que JPG o PNG).
  3. Generan versiones en miniatura para móviles.

### Configura el tamaño de las imágenes desde PrestaShop

  1. Ve a Diseño > Tema y logo > Tamaños de imagen.
  2. Revisa los tamaños predefinidos. Si tienes imágenes muy grandes (ej: 2000x2000px), redúcelas a un tamaño razonable (ej: 800x800px para productos).
  3. Después de cambiar los tamaños, haz clic en "Regenerar miniaturas" para que se apliquen a todas las imágenes existentes. Esto puede tardar un rato.

Limpieza profunda: Base de datos y módulos

La acumulación de basura digital también ralentiza todo.

### Limpia la base de datos desde Syspanel

  1. En Syspanel, busca "Bases de datos" o "phpMyAdmin".
  2. Entra a phpMyAdmin y selecciona la base de datos de tu PrestaShop.
  3. No te asustes con las tablas. Busca las que empiezan por ps_ (o el prefijo que uses).
  4. Las tablas que puedes limpiar sin miedo son:
    • ps_connections (conexiones de usuarios).
    • ps_connections_source (origen de las conexiones).
    • ps_guest (visitantes anónimos).
    • ps_sekeyword (palabras clave de búsqueda en tu tienda).
  5. Haz clic en "Vaciar" (no "Eliminar") en cada una de ellas. Esto borrará los datos pero dejará la estructura de la tabla.

[WARNING] No vacíes tablas como ps_orders, ps_customer o ps_product o perderás datos críticos.

### Desinstala y elimina módulos inútiles

  1. Ve a Módulos > Gestor de módulos en tu Back Office.
  2. Revisa la lista. ¿Hay módulos que no usas? Desinstálalos y luego haz clic en el icono de la papelera para eliminarlos del servidor.
  3. Un módulo desinstalado pero no eliminado sigue ocupando espacio y puede ralentizar.

Ajustes avanzados con Syspanel: PHP y servidor web

Syspanel te permite tocar la configuración del motor de tu tienda.

### Actualiza la versión de PHP

PrestaShop funciona mejor con versiones modernas de PHP (8.0, 8.1 o 8.2).

  1. En Syspanel, busca "Configuración de PHP" o "PHP Version".
  2. Selecciona la versión más reciente compatible con tu PrestaShop (consulta los requisitos de tu versión de PrestaShop).
  3. Guarda los cambios.

### Aumenta los límites de PHP

En la misma sección de configuración de PHP, busca estos parámetros y ajústalos (valores recomendados para tiendas con tráfico medio):

  • memory_limit: 256M o 512M (memoria máxima que puede usar un script).
  • max_execution_time: 120 (segundos máximos de ejecución).
  • max_input_time: 120.
  • upload_max_filesize: 20M (para subir imágenes grandes).
  • post_max_size: 20M.

### Habilita la compresión Gzip desde Syspanel

Esto comprime los datos enviados desde el servidor al navegador del cliente.

  1. En Syspanel, busca "Servicios Web" o "Configuración de Apache/Nginx".
  2. Busca una opción llamada "Compresión Gzip" o "ModDeflate" y actívala.

FAQ: Preguntas frecuentes sobre lentitud en PrestaShop

¿Por qué mi tienda va lenta solo a veces?

Puede deberse a picos de visitas (horas punta), a un proceso pesado que se ejecuta en segundo plano (como la regeneración de miniaturas) o a un ataque de bots. Revisa los gráficos de Syspanel para ver si hay correlación con la hora.

He activado el caché y la tienda se ve mal. ¿Qué hago?

Desactiva la combinación y minificación de CSS/JS en Parámetros avanzados > Rendimiento. Luego, borra el caché de PrestaShop (botón "Borrar caché" en la parte superior del Back Office) y el caché de tu navegador. Si sigue mal, desactiva el caché de Varnish/Redis desde Syspanel.

¿Merece la pena contratar un CDN?

Sí, si tu tienda tiene visitas de todo el mundo. Un CDN guarda copias de tu tienda en servidores repartidos globalmente. Syspanel a veces ofrece integración con Cloudflare. Es muy recomendable.

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

Si después de seguir toda esta guía tu tienda sigue lenta, y ves en Syspanel que el servidor está constantemente al límite de recursos (CPU/RAM al 100%), probablemente necesites un plan de hosting más potente. Contacta con tu proveedor.

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

Idealmente, una vez al mes. Puedes usar un módulo como "PrestaShop Cleaner" para automatizarlo.


Resumen y checklist final

Para que no te pierdas, aquí tienes una lista de verificación rápida:

  • Accede a Syspanel (puerto 2106) y revisa el estado del servidor.
  • Activa el caché interno de PrestaShop (Sistema de archivos).
  • Combina y comprime CSS y JavaScript en PrestaShop.
  • Activa Varnish o Redis desde Syspanel (si está disponible).
  • Optimiza y comprime las imágenes de tu tienda.
  • Limpia la base de datos (tablas de sesiones y conexiones).
  • Desinstala y elimina módulos que no uses.
  • Actualiza la versión de PHP a una moderna (8.1 o 8.2).
  • Aumenta los límites de PHP (memoria y tiempo de ejecución).
  • Activa la compresión Gzip desde Syspanel.

Con estos pasos, tu PrestaShop dejará de ser un carrito lento y se convertirá en un cohete. Si te surge alguna duda, recuerda que puedes consultar la documentación de Syspanel o contactar con el soporte de tu hosting. ¡Buena suerte y a vender mucho!

¿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