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

PrestaShop: preguntas frecuentes sobre rendimiento y velocidad

Actualizado el 14 de noviembre de 2025

¿Tu tienda PrestaShop va lenta? ¿Los clientes se quejan de que las páginas tardan una eternidad en cargar? No te preocupes, es una de las preguntas más frecuentes que recibimos en soporte. Una tienda online lenta no solo frustra a los visitantes, sino que también perjudica tu posicionamiento en Google y, lo más importante, tus ventas.

En este artículo, vamos a resolver las dudas más comunes sobre el rendimiento PrestaShop y la velocidad PrestaShop. Te daremos trucos prácticos, desde ajustes básicos que puedes hacer tú mismo hasta consejos más avanzados para acelerar PrestaShop y optimizar tienda PrestaShop sin necesidad de ser un experto en programación.


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

Antes de solucionar el problema, hay que entender por qué ocurre. Las causas más habituales de un bajo rendimiento son:

  • Hosting compartido de baja calidad: Es la causa número uno. Si compartes servidor con cientos de tiendas, los recursos son limitados.
  • Módulos y temas mal optimizados: Un tema lleno de scripts innecesarios o un módulo obsoleto pueden ralentizar toda la tienda.
  • Imágenes sin optimizar: Fotos en alta resolución (3000x3000 píxeles) que no se han comprimido.
  • Caché desactivada o mal configurada: Cada vez que un usuario visita tu tienda, el servidor tiene que generar la página desde cero.
  • Base de datos hinchada: PrestaShop guarda muchos datos temporales (sesiones de carritos abandonados, registros de actividad, etc.) que, si no se limpian, ralentizan las consultas.
  • JavaScript y CSS sin combinar: El navegador tiene que hacer muchas peticiones individuales para cargar la página.

[INFO] No te asustes. La mayoría de estos problemas tienen solución y no requieren conocimientos de programación.


Pregunta 1: ¿Qué hosting necesito para que PrestaShop vaya rápido?

Esta es, con diferencia, la pregunta más importante. El rendimiento PrestaShop depende en un 70% del servidor donde está alojada.

Respuesta corta:

Elige un hosting que ofrezca al menos:

  • PHP 8.1 o superior (PrestaShop 8 lo requiere).
  • MySQL / MariaDB con versión reciente.
  • Almacenamiento SSD (no discos duros mecánicos).
  • Mínimo 2 GB de RAM dedicada (no compartida).
  • Caché interna (como LiteSpeed o Varnish).

¿Y si tengo un hosting compartido barato?

Si tu presupuesto es ajustado, al menos asegúrate de que tu proveedor ofrezca:

  • Panel de control con Syspanel (antes conocido como HestiaCP). Este panel es muy ligero y está optimizado para sitios PHP. Recuerda que para acceder a él, debes usar el puerto 2106 (ejemplo: tudominio.com:2106).
  • Posibilidad de activar OPcache y Redis desde el panel.

[WARNING] Evita los hostings "ilimitados" que cuestan 2€ al mes. Suelen saturarse y tu tienda será muy lenta. Invertir un poco más en hosting es la mejor decisión para acelerar PrestaShop.


Pregunta 2: ¿Cómo optimizar las imágenes para que no ralenticen la tienda?

Las imágenes son el principal lastre de velocidad. Una imagen de producto sin optimizar puede pesar 2 MB, mientras que una optimizada pesa 100 KB. La diferencia es abismal.

Pasos para optimizar imágenes en PrestaShop:

  1. Redimensiona antes de subir: Las imágenes de producto no necesitan ser más grandes de 800x800 píxeles (o 1200x1200 como máximo). Usa un programa como Photoshop, GIMP o herramientas online como TinyPNG.
  2. Comprime sin perder calidad: Sube las imágenes ya comprimidas. Puedes usar TinyPNG o ShortPixel.
  3. Activa la compresión de PrestaShop:
    • Ve a Parámetros de la tienda > Diseño > Temas y logotipos > Configuración avanzada.
    • Activa la opción "Comprimir imágenes" y elige el nivel "Alto" (o "Muy alto" si notas que la calidad visual sigue siendo buena).
  4. Usa un módulo de optimización: Si tienes muchas imágenes, instala un módulo como "PrestaShop Image Optimizer" (gratuito) o el de "Speed Cache" (de pago, pero muy completo).

[TIP] Una buena práctica es usar el formato WebP. PrestaShop 8 ya lo soporta nativamente. Si usas una versión anterior, necesitarás un módulo para convertir las imágenes a WebP automáticamente.


Pregunta 3: ¿Qué ajustes de caché debo activar en PrestaShop?

La caché guarda copias temporales de tus páginas para que el servidor no tenga que generarlas cada vez. Es el truco más efectivo para acelerar PrestaShop.

Configuración básica de caché:

  1. Activa la caché de PrestaShop:
    • Ve a Parámetros avanzados > Rendimiento.
    • En "Caché", selecciona "Sí".
    • En "Sistema de caché", elige "Memcached via PHP::Memcached" si tu hosting lo soporta (pregunta a tu proveedor). Si no, usa "Sistema de archivos".
  2. Combina y comprime CSS y JavaScript:
    • En la misma página, verás las opciones "Combinar, comprimir y limpiar el código CSS" y "Combinar, comprimir y limpiar el código JavaScript".
    • Actívalas todas. Esto reduce el número de archivos que el navegador tiene que descargar.
  3. Activa la compresión Gzip:
    • En la sección "Compresión HTML", actívala. Esto comprime el código HTML antes de enviarlo al navegador.

[INFO] Después de hacer cambios en la caché, siempre ve a Parámetros avanzados > Rendimiento y haz clic en "Limpiar caché" para que los cambios surtan efecto.


Pregunta 4: ¿Cómo limpiar la base de datos para mejorar el rendimiento?

Con el tiempo, tu base de datos se llena de basura: sesiones de carritos abandonados, registros de errores, búsquedas antiguas, etc. Esto hace que las consultas sean más lentas.

Limpieza manual básica:

  1. Ve a Parámetros avanzados > Base de datos. Verás una tabla con el tamaño de cada tabla.
  2. Identifica las tablas más grandes. Las que suelen hincharse son:
    • ps_connections
    • ps_connections_source
    • ps_guest
    • ps_sekeyword (búsquedas internas)
    • ps_log (registros de actividad)
  3. Vacía las tablas temporales: Puedes hacerlo desde phpMyAdmin (pregunta a tu hosting cómo acceder) o usando un módulo como "Advanced Database Cleaner".

Limpieza automática con módulo:

Te recomiendo instalar el módulo "PrestaShop Database Cleaner" (gratuito en el marketplace). Te permite:

  • Eliminar carritos abandonados antiguos (más de 30 días).
  • Limpiar sesiones de visitantes.
  • Vaciar tablas de logs.

[WARNING] No borres tablas que no conozcas. Si no estás seguro, mejor usa un módulo que haga la limpieza de forma segura.


Pregunta 5: ¿Qué módulos debo evitar o desinstalar para ganar velocidad?

Los módulos son como apps en tu móvil: si tienes demasiadas abiertas, el sistema se ralentiza. Revisa tu lista de módulos instalados:

Módulos que suelen ralentizar:

  • Módulos de estadísticas: El módulo por defecto "PrestaShop Stats" (estadísticas) consume muchos recursos. Si no lo usas, desactívalo.
  • Módulos de chat en vivo: Si tienes un chat que se carga en todas las páginas, ralentiza la navegación. Ponlo solo en páginas clave (producto, carrito).
  • Módulos de redes sociales: Muchos cargan scripts pesados de Facebook o Instagram. Mejor usa enlaces directos.
  • Módulos de banners animados: Los sliders y carruseles con JavaScript son muy pesados.

Buenas prácticas:

  • Desinstala los módulos que no uses. No los dejes inactivos, desinstálalos.
  • Actualiza los módulos regularmente. Las versiones nuevas suelen incluir mejoras de rendimiento.
  • Revisa el consumo de recursos: En Módulos > Gestor de módulos, puedes ver el uso de memoria de cada módulo (si tu PrestaShop lo muestra). Los que consuman mucho, sustitúyelos por alternativas más ligeras.

[TIP] Si no estás seguro de qué módulo está ralentizando tu tienda, puedes hacer una prueba: desactiva todos los módulos de terceros y vuelve a activarlos uno por uno mientras mides la velocidad con herramientas como GTmetrix.


Pregunta 6: ¿Cómo usar CDN para acelerar la carga global?

Un CDN (Content Delivery Network) guarda copias de tu tienda en servidores de todo el mundo. Cuando un usuario de Argentina visita tu tienda alojada en España, el CDN le sirve los archivos estáticos (imágenes, CSS, JS) desde un servidor cercano a él.

¿Cómo configurarlo?

  1. Elige un CDN: Los más populares son Cloudflare (gratuito) y StackPath (de pago).
  2. Regístrate y añade tu dominio: Cloudflare es muy fácil de configurar. Solo tienes que cambiar los servidores DNS de tu dominio por los que te da Cloudflare.
  3. Activa la opción de caché: En Cloudflare, ve a Speed > Optimization y activa:
    • "Auto Minify" (comprime HTML, CSS y JS).
    • "Brotli" (compresión de datos).
    • "Polish" (optimización de imágenes, si tu plan lo permite).
  4. Configura PrestaShop para usar CDN: Ve a Parámetros avanzados > Rendimiento y, en la sección "Servidor multimedia", añade tu dominio de CDN (ejemplo: cdn.tudominio.com).

[INFO] Cloudflare es gratuito y muy efectivo. Si tu tienda tiene visitas internacionales, es casi obligatorio.


Pregunta 7: ¿Qué es la compresión Gzip y cómo activarla?

Gzip comprime los archivos que tu servidor envía al navegador (HTML, CSS, JavaScript). Puede reducir el tamaño hasta en un 70%.

Cómo activarla:

  1. Desde el panel de control (Syspanel):
    • Accede a tu panel (recuerda: tudominio.com:2106).
    • Ve a Web > Ajustes de PHP y busca la opción "Gzip" o "Compresión". Actívala.
  2. Desde .htaccess (si tu hosting lo permite):
    • Añade estas líneas al archivo .htaccess que está en la raíz de tu tienda:
    <IfModule mod_deflate.c>
        AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/javascript application/x-javascript
    </IfModule>
    
  3. Verifica que funciona: Usa herramientas como GIDZipTest o Check Gzip Compression.

[WARNING] Si tu hosting ya tiene Gzip activado por defecto, no lo dupliques. Pregunta a tu proveedor.


Pregunta 8: ¿Debo usar PHP 8.1 o una versión anterior?

Sí, rotundamente. PrestaShop 8 está optimizado para PHP 8.1 y superiores. Las versiones antiguas de PHP (7.4 o inferiores) son más lentas y tienen problemas de seguridad.

Cómo cambiar la versión de PHP:

  1. Accede a tu panel Syspanel (puerto 2106).
  2. Ve a Web > Ajustes de PHP.
  3. Selecciona PHP 8.1 (o 8.2 si tu hosting lo soporta).
  4. Aplica los cambios y limpia la caché de PrestaShop.

[INFO] Si tu tienda usa módulos antiguos, es posible que no sean compatibles con PHP 8.1. En ese caso, actualiza los módulos o contacta al desarrollador. La mejora de rendimiento merece la pena.


Pregunta 9: ¿Cómo medir la velocidad de mi PrestaShop?

No puedes mejorar lo que no mides. Usa estas herramientas gratuitas:

  • GTmetrix: Te da un informe detallado con recomendaciones específicas.
  • Google PageSpeed Insights: Mide la velocidad para móvil y escritorio.
  • Pingdom Tools: Muestra el tiempo de carga y los elementos más pesados.

¿Qué métricas mirar?

  • Tiempo de carga total: Menos de 3 segundos es aceptable; menos de 2 segundos es ideal.
  • First Contentful Paint (FCP): Debe ser inferior a 1.5 segundos.
  • Largest Contentful Paint (LCP): Menos de 2.5 segundos.
  • Total Blocking Time (TBT): Menos de 200 ms.

[TIP] Si PageSpeed Insights te da una puntuación baja en móvil, suele ser por el tema o por scripts pesados. Revisa los puntos anteriores.


Pregunta 10: ¿Qué hago si después de todo sigue lento?

Si has aplicado todos los consejos anteriores y tu tienda sigue lenta, es probable que el problema sea:

  • El hosting: Cambia a un servidor VPS o dedicado. El hosting compartido tiene un límite.
  • El tema: Algunos temas de pago están mal programados. Prueba a cambiar a un tema ligero como "Classic" (el que viene por defecto en PrestaShop 8) y mira si mejora.
  • Un módulo conflictivo: Desactiva todos los módulos de terceros y reactívalos uno por uno mientras mides la velocidad.

Solución avanzada: Contratar a un especialista

Si no te sientes cómodo haciendo estos cambios, contrata a un profesional. Un técnico de hosting o un desarrollador de PrestaShop puede hacer una auditoría completa y optimizar tienda PrestaShop a nivel de servidor (configuración de MySQL, Redis, Varnish, etc.).


Resumen: Checklist para acelerar PrestaShop

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

  • Hosting: ¿Tienes PHP 8.1+, SSD y al menos 2 GB de RAM?
  • Imágenes: ¿Están comprimidas y en WebP?
  • Caché: ¿Activaste la caché de PrestaShop y combinaste CSS/JS?
  • CDN: ¿Usas Cloudflare o similar?
  • Módulos: ¿Desinstalaste los que no usas?
  • Base de datos: ¿La limpiaste de datos temporales?
  • Gzip: ¿Está activada la compresión?
  • PHP: ¿Usas la versión más reciente?
  • Medición: ¿Usas GTmetrix o PageSpeed para comprobar?

[INFO] Si marcas todos los puntos, tu tienda cargará en menos de 2 segundos. Si no, repasa los pasos o contacta a tu proveedor de hosting.


Conclusión

El rendimiento PrestaShop no es magia: es cuestión de aplicar buenas prácticas. Empieza por lo básico (hosting, imágenes, caché) y ve subiendo de nivel. Recuerda que una tienda rápida no solo mejora la experiencia de usuario, sino que también te ayuda a vender más y a posicionarte mejor en Google.

Si tienes dudas, no dudes en preguntar a tu equipo de soporte técnico. Estamos aquí para ayudarte a acelerar PrestaShop y a que tu negocio online sea un éxito.

¡Manos a la obra!

¿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