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

Optimizar la velocidad de PrestaShop en hosting

Actualizado el 2 de enero de 2026

¿Tu tienda PrestaShop va lenta? No te preocupes, no eres el único. Es una de las consultas más habituales que recibimos en soporte. Una tienda lenta no solo frustra a tus clientes, sino que también afecta a tu posicionamiento en Google y, por tanto, a tus ventas.

En esta guía extensa y práctica, vamos a desgranar, paso a paso y sin tecnicismos innecesarios, cómo optimizar la velocidad de PrestaShop en tu hosting. No necesitas ser un experto en programación para aplicar la mayoría de estos consejos. Vamos a ello.

Entendiendo el problema: ¿Por qué mi PrestaShop es lento?

Piensa en tu tienda online como en una tienda física. Si la entrada está llena de cajas, el escaparate está sucio y el vendedor tarda en encontrar los productos, el cliente se va. Con PrestaShop pasa igual. La velocidad depende de tres pilares fundamentales:

  1. El servidor (tu hosting): Es el terreno donde está construida tu tienda. Si es un terreno pantanoso, todo irá lento.
  2. La configuración de PrestaShop: Es la distribución interna de la tienda. Si los pasillos están mal diseñados, tardarás en llegar a la caja.
  3. El peso de los elementos: Fotos muy pesadas, vídeos o scripts externos son como cajas enormes que bloquean el paso.

La buena noticia es que podemos mejorar los tres puntos. El objetivo es reducir el tiempo de carga de tu página, que idealmente debería ser inferior a 3 segundos. Cada segundo de retraso puede reducir tus conversiones hasta en un 7%. Vamos a trabajar en ello.

Fase 1: La base de todo, tu hosting

Antes de tocar nada en el panel de PrestaShop, debemos asegurarnos de que la base es sólida. No sirve de nada hacer una optimización fina si el servidor es muy limitado.

Elige el hosting adecuado

Si tu tienda empieza a crecer, el hosting compartido más básico se te quedará corto. Para PrestaShop, necesitas como mínimo un hosting con recursos dedicados o un VPS (Servidor Virtual Privado). Busca planes que ofrezcan:

  • Almacenamiento SSD: Es imprescindible. Los discos SSD son mucho más rápidos que los antiguos discos duros mecánicos.
  • PHP 8.x: PrestaShop funciona mucho mejor con las versiones recientes de PHP. Son más rápidas y seguras.
  • Suficiente memoria RAM: Al menos 2GB, aunque 4GB es lo recomendable para tiendas con tráfico medio.

Activa el panel de control y las herramientas

Si tu hosting utiliza un panel como Syspanel (recuerda, el acceso es a través del puerto 2106), tendrás herramientas muy útiles a tu disposición. No te asustes, suelen ser intuitivas.

Dentro de Syspanel, busca las opciones de gestión de PHP. Asegúrate de que la versión de PHP sea la más moderna que ofrezca tu proveedor (como mínimo PHP 8.0). También puedes ajustar los límites de memoria desde aquí, aunque esto ya es un poco más avanzado.

Fase 2: La configuración clave dentro de tu PrestaShop

Ahora vamos a entrar en el administrador de tu tienda. Aquí es donde podemos hacer cambios que tendrán un impacto inmediato y visible.

Activa el modo de mantenimiento (para trabajar tranquilo)

Antes de hacer cambios, es recomendable poner tu tienda en "modo de mantenimiento" para que los clientes no vean errores temporales. Lo encuentras en Parámetros avanzados > Mantenimiento. Actívalo, haz los cambios y desactívalo al final.

Activa la caché (¡El rey de la velocidad!)

La caché es un mecanismo que guarda una copia "estática" de tus páginas para servirlas al instante, sin tener que calcularlas cada vez que un usuario entra. Es la mejora más significativa que puedes hacer.

  • Ve a Parámetros avanzados > Rendimiento.
  • En "Caché", selecciona "Usar caché de archivos".
  • Guarda los cambios.

Combina y comprime archivos CSS y JavaScript

En la misma página de Rendimiento, verás opciones para "Combinar" y "Comprimir" los archivos CSS y JavaScript. Esto reduce el número de solicitudes al servidor y el peso de los archivos.

  • En "Plantilla: Combinar", marca la casilla "Activar la combinación de CSS" y "Activar la combinación de JavaScript".
  • En "Plantilla: Comprimir", activa la compresión de CSS y JavaScript.

[INFO] Si después de activar esto tu tienda se ve "rota" (sin estilos o con diseño desordenado), es porque algún módulo no es compatible. Simplemente desactiva la combinación y actívala solo para un tipo de archivo (por ejemplo, solo CSS) para aislar el problema.

Activa el "Caché de consultas a la base de datos"

PrestaShop hace muchas consultas a su base de datos. Activar este caché guarda los resultados de las consultas más comunes, acelerando mucho la respuesta.

  • En la misma página de Rendimiento, localiza la sección "Caché de consultas a la base de datos".
  • Selecciona "Usar caché de consultas a la base de datos".
  • Guarda.

Configura la "Memoria caché de Smarty"

Smarty es el motor de plantillas de PrestaShop. Asegúrate de que tiene su propia caché activada.

  • En Parámetros avanzados > Rendimiento, busca la sección "Plantilla".
  • En "Caché de plantillas", selecciona "Usar la caché de archivos".
  • En "Modo de depuración", asegúrate de que está en "Desactivar" (o "Modo de producción"). Esto es vital, no uses nunca el modo de depuración en una tienda en vivo.

Fase 3: Optimiza tus imágenes (El peso pesado)

Las imágenes son, con diferencia, el factor que más ralentiza una web. Una foto de producto de 2MB es una losa. Debemos aligerarlas.

Cambia el formato y el tamaño

  • Formato: Usa WebP siempre que puedas. Es un formato moderno que pesa mucho menos que el JPG o PNG con la misma calidad. PrestaShop 1.7+ lo soporta de forma nativa.
  • Tamaño: No subas una imagen de 2000x2000px si se va a mostrar en un recuadro de 400x400px. Redimensiónalas antes de subirlas. Puedes usar herramientas online gratuitas como Squoosh o TinyPNG.

Activa la compresión de imágenes en PrestaShop

PrestaShop tiene un sistema para generar múltiples tamaños de imagen. Ve a Parámetros avanzados > Imágenes y asegúrate de que la opción de "Comprimir imágenes" está activada. Esto reduce el peso de las imágenes generadas por la tienda.

Activa el "Carga diferida" (Lazy Loading)

Esta es una técnica fantástica. Consiste en que las imágenes solo se cargan cuando el usuario se desplaza hasta ellas, no todas al principio. Esto hace que la página principal cargue mucho más rápido.

  • Esta opción suele estar en Parámetros avanzados > Rendimiento o en la configuración de tu tema. Busca "Carga diferida" o "Lazy Loading" y actívala.

Fase 4: Limpieza y mantenimiento

Una tienda con muchos datos basura también es una tienda lenta. Vamos a hacer una limpieza a fondo.

Desactiva y elimina módulos innecesarios

Cada módulo activo consume recursos, aunque no lo uses. Ve a Módulos > Gestor de Módulos y:

  • Desactiva los módulos que no uses.
  • Elimina los que no vayas a usar nunca. No solo los desactives, bórralos.

Es común encontrar tiendas con 50 módulos de los que solo usan 10. Menos es más.

Limpia el caché de PrestaShop

Después de hacer cambios, es buena práctica limpiar la caché. En Parámetros avanzados > Rendimiento, verás un botón en la parte superior que dice "Vaciar la caché". Haz clic en él.

Limpia la base de datos

PrestaShop guarda mucha información temporal (carritos abandonados, conexiones antiguas, etc.). Puedes usar el módulo nativo "Limpieza de la base de datos" que encontrarás en Parámetros avanzados > Base de datos. Ejecuta la limpieza de forma regular.

Fase 5: Técnicas avanzadas (pero accesibles)

Si has llegado hasta aquí y quieres más rendimiento, vamos a por las técnicas que usamos los profesionales.

Activa la compresión GZIP

Esta técnica comprime los archivos antes de enviarlos al navegador del usuario, reduciendo el tiempo de descarga. Se activa desde el panel de tu hosting.

  • En Syspanel (puerto 2106), busca la sección de "Servicios Web" o "Apache". Suele haber una opción llamada "Compresión GZIP" o "Modo comprimido". Actívala.

Aprovecha el "Caché de página completa" del servidor

Algunos paneles de control, como Syspanel, ofrecen un caché a nivel de servidor (como Varnish o LiteSpeed Cache). Si tu plan lo incluye, actívalo. Este es el caché más potente que existe, ya que sirve las páginas casi sin tocar el servidor.

  • Busca en Syspanel la opción de "Caché de servidor" o "Varnish" y actívala. Si no sabes cómo, contacta con tu proveedor de hosting, es muy sencillo.

Utiliza una CDN (Red de Distribución de Contenidos)

Una CDN almacena copias de tu tienda (imágenes, CSS, JavaScript) en servidores de todo el mundo. Cuando un cliente de México entra a tu tienda, la CDN le sirve los archivos desde un servidor cercano a él, en lugar de desde tu hosting (que puede estar en España o en Estados Unidos). Esto reduce la latencia drásticamente.

  • Hay opciones gratuitas como Cloudflare. Solo tienes que cambiar los servidores DNS de tu dominio a los de Cloudflare y seguir sus pasos. Es muy intuitivo y el beneficio es enorme.

Preguntas Frecuentes (FAQ)

Para terminar, resolvamos las dudas más comunes que nos llegan al soporte.

¿Cuál es el mejor módulo de caché para PrestaShop?

El mejor es el que viene integrado en PrestaShop (la caché de archivos que hemos configurado). Si quieres más, busca módulos como "Advanced EU Cookie Compliance" (no, ese no es de caché), mejor busca "LiteSpeed Cache for PrestaShop" o "Nginx Cache". Pero primero, domina la configuración nativa.

¿Cada cuánto tiempo debo limpiar la caché de PrestaShop?

No hay una regla fija. Si no haces cambios en la tienda, puedes dejarla meses. Si estás editando productos, estilos o módulos, límpiala cada vez que termines de hacer cambios.

¿Es mejor tener más núcleos de CPU o más RAM en mi hosting?

Para PrestaShop, es más importante la RAM que los núcleos. Necesita memoria para ejecutar PHP y la base de datos. Con 4GB de RAM y 2 núcleos de CPU tendrás una tienda muy fluida para un tráfico medio.

Mi hosting es de pago, ¿por qué mi PrestaShop sigue siendo lento?

Un hosting de pago no garantiza la velocidad si la configuración es mala. Hemos visto tiendas en servidores carísimos que van lentas por no tener la caché activada o por tener imágenes enormes. Sigue esta guía al pie de la letra y notarás la diferencia.

¿Debo contratar un plan de hosting específico para PrestaShop?

Sí, es recomendable. Los planes de hosting "específicos para PrestaShop" suelen tener preconfigurada la optimización de PHP, la caché de servidor y el software necesario (como el cargador de PHP OPcache). Esto te ahorra muchos quebraderos de cabeza.

[TIP] Si tu tienda va lenta y has probado todo lo anterior, revisa que no tengas un módulo de terceros conflictivo. Un buen truco es desactivar todos los módulos no esenciales y ver si la velocidad mejora. Luego, ve activándolos uno a uno para encontrar al culpable.

[WARNING] Ten mucho cuidado al modificar los archivos .htaccess o .php de tu PrestaShop. Un error puede dejar tu tienda inaccesible. Si no estás seguro de lo que haces, contacta con tu soporte de hosting. Ellos podrán ayudarte de forma segura.

Con esta guía, tienes un plan de acción completo. Empieza con las fases más sencillas (la 2 y la 3) y verás una mejora notable. La velocidad no es un lujo, es una necesidad para vender online. ¡Ponla en práctica y verás cómo tus clientes (y Google) lo agradecen!

¿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