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

Optimizar velocidad de PrestaShop en hosting básico

Actualizado el 28 de noviembre de 2025

¿Tienes una tienda online con PrestaShop en un plan de hosting básico y notas que carga lenta? No te preocupes. Es una situación muy común. Los planes de hosting compartido o básico tienen recursos limitados (memoria RAM, CPU), pero con una buena configuración, puedes lograr un rendimiento excelente. En esta guía, te explicaré paso a paso cómo optimizar la velocidad de tu PrestaShop sin necesidad de cambiar de servidor ni tener conocimientos avanzados.

¿Por qué es importante la velocidad en PrestaShop?

La velocidad de carga de tu tienda afecta directamente a tus ventas. Un estudio de Google muestra que el 53% de los usuarios abandonan un sitio si tarda más de 3 segundos en cargar. Además, Google utiliza la velocidad como factor de posicionamiento SEO. Es decir, una tienda lenta no solo pierde clientes, sino también visitas orgánicas.

En un hosting básico, los recursos son limitados, pero la buena noticia es que PrestaShop es un CMS muy modular. Con los ajustes adecuados, puedes reducir el tiempo de carga de 5-6 segundos a menos de 2 segundos. Todo es cuestión de aplicar las técnicas correctas.


## Paso 1: Activa la compresión GZIP desde tu panel de control

La compresión GZIP reduce el tamaño de los archivos que se envían desde tu servidor al navegador del usuario. Esto hace que las páginas se descarguen mucho más rápido.

### ¿Cómo activarla?

  1. Accede a tu panel de hosting. Si usas un panel como cPanel, busca la sección "Optimizar sitio web" o "Compresión GZIP".
  2. Actívala para todos los archivos. Normalmente viene con opciones como "Comprimir todo el contenido".
  3. Si no encuentras la opción, contacta con tu proveedor de hosting. Muchos la activan por defecto.

[TIP] Puedes verificar si tu tienda ya tiene GZIP activo usando herramientas online como "Check GZIP Compression". Si no está activo, tu hosting básico lo soporta casi siempre.


## Paso 2: Configura la caché interna de PrestaShop

PrestaShop incluye un sistema de caché muy potente. Al activarlo, las páginas se almacenan temporalmente en el servidor, evitando que se generen desde cero cada vez que un usuario las visita.

### Pasos para activar la caché:

  1. Ve a Parámetros Avanzados > Rendimiento en el backoffice de PrestaShop.
  2. En la sección "Caché", selecciona "Sí" y elige el tipo "Sistema de archivos".
  3. Guarda los cambios.

### Ajusta la combinación y compresión de archivos:

En la misma página de rendimiento, busca "Combinar, comprimir y almacenar en caché el código JavaScript" y "Combinar, comprimir y almacenar en caché el código CSS". Actívalos.

Esto reduce la cantidad de peticiones al servidor, lo que es clave en un hosting básico con límite de conexiones simultáneas.

[WARNING] Si tu tienda usa módulos que cargan scripts específicos, puede que al combinar JavaScript surjan conflictos. Si ves que algo deja de funcionar, desactiva solo la combinación de JS y deja la de CSS activa.


## Paso 3: Optimiza las imágenes (la causa más común de lentitud)

Las imágenes sin optimizar son el principal enemigo de la velocidad en un hosting básico. Una imagen de 2 MB puede tardar varios segundos en cargarse.

### Recomendaciones prácticas:

  • Usa el formato WebP. Es un formato moderno que pesa hasta un 30% menos que JPEG o PNG sin perder calidad. Puedes instalar un módulo gratuito como "WebP Optimized Images" en PrestaShop.
  • Comprime las imágenes antes de subirlas. Herramientas como TinyPNG o Squoosh reducen el peso sin que se note visualmente.
  • Define dimensiones exactas. No subas una imagen de 2000x2000 píxeles si solo la vas a mostrar en un recuadro de 300x300. Rediménsionala antes.

[INFO] En PrestaShop, las imágenes de productos suelen tener varios tamaños (pequeño, mediano, grande). Si tu tema usa el tamaño grande, asegúrate de que no sea demasiado pesado.


## Paso 4: Reduce el número de módulos activos

Los módulos son como aplicaciones dentro de PrestaShop. Cada uno consume recursos del servidor. En un hosting básico, tener 30 módulos activos puede saturar la memoria.

### ¿Qué hacer?

  1. Desactiva los módulos que no uses. Ve a Módulos > Gestor de módulos y desinstala aquellos que no sean esenciales (por ejemplo, módulos de redes sociales si no los usas, o de test A/B).
  2. Elimina los módulos que vienen por defecto y que no necesitas, como el de "Blog" si no tienes blog.
  3. Prioriza módulos ligeros. Si necesitas funcionalidades como un carrito de la compra avanzado, busca módulos que sean conocidos por su bajo consumo.

[TIP] Si tienes dudas sobre qué módulos son pesados, consulta con tu proveedor de hosting. Muchos ofrecen análisis de rendimiento.


## Paso 5: Activa el almacenamiento en caché del navegador

Cuando un usuario visita tu tienda, su navegador puede guardar ciertos archivos (CSS, JavaScript, imágenes) en su disco duro. Así, la próxima vez que visite otra página, no tendrá que descargarlos de nuevo.

### ¿Cómo se configura?

  1. Accede al archivo .htaccess de tu tienda (está en la raíz, donde está la carpeta "admin").
  2. Añade estas líneas al final del archivo:
<IfModule mod_expires.c>
  ExpiresActive On
  ExpiresByType image/jpg "access plus 1 month"
  ExpiresByType image/png "access plus 1 month"
  ExpiresByType image/gif "access plus 1 month"
  ExpiresByType image/webp "access plus 1 month"
  ExpiresByType text/css "access plus 1 week"
  ExpiresByType application/javascript "access plus 1 week"
</IfModule>
  1. Guarda los cambios.

[WARNING] Si no ves el archivo .htaccess, asegúrate de que tu FTP o panel de archivos muestre archivos ocultos. Si no te sientes cómodo editándolo, pide ayuda a tu soporte técnico.


## Paso 6: Usa un tema ligero y minimalista

El tema (plantilla) de tu tienda influye muchísimo en la velocidad. Los temas con muchos efectos visuales, animaciones y sliders pesados consumen muchos recursos.

### Consejos para elegir un tema:

  • Elige un tema optimizado para velocidad. Busca en el mercado de PrestaShop temas con valoraciones altas en rendimiento.
  • Evita los temas con demasiados plugins integrados. Muchos vienen con constructores visuales que cargan scripts adicionales.
  • Si ya tienes un tema pesado, considera cambiarlo por uno más ligero. La inversión se recupera con el aumento de ventas.

[INFO] Algunos temas gratuitos como "Classic" (el de serie) son bastante ligeros. Si no necesitas un diseño muy personalizado, quédate con él.


## Paso 7: Configura un CDN (Red de Distribución de Contenidos)

Un CDN almacena copias de tu tienda en servidores repartidos por todo el mundo. Cuando un usuario accede, se sirve desde el servidor más cercano, reduciendo la latencia.

### ¿Cómo implementarlo en un hosting básico?

  • Cloudflare es gratuito y fácil de configurar. Solo necesitas cambiar los DNS de tu dominio a los que te proporcione Cloudflare.
  • Activa la opción "Auto Minify" en Cloudflare para comprimir HTML, CSS y JavaScript.
  • Configura las reglas de página para que las imágenes se almacenen en caché durante más tiempo.

[TIP] Cloudflare también ofrece protección contra ataques DDoS, algo muy útil para tiendas online.


## Paso 8: Optimiza la base de datos de PrestaShop

Con el tiempo, la base de datos acumula registros innecesarios (pedidos antiguos, sesiones caducadas, etc.). Esto ralentiza las consultas SQL.

### Pasos para limpiarla:

  1. Usa el módulo "MySQL Cleaner" (gratuito) o accede a phpMyAdmin desde tu panel de hosting.
  2. Elimina las sesiones caducadas. En la tabla ps_connections, borra las conexiones de más de 30 días.
  3. Optimiza las tablas. En phpMyAdmin, selecciona todas las tablas de tu base de datos y elige la opción "Optimizar tabla".

[WARNING] Haz una copia de seguridad de la base de datos antes de cualquier limpieza. Si eliminas algo importante, podrías perder información.


## Paso 9: Ajusta la configuración de PHP

PrestaShop funciona sobre PHP. Aumentar el límite de memoria y el tiempo de ejecución puede mejorar el rendimiento en tareas como la generación de páginas.

### ¿Cómo hacerlo?

  1. Accede al panel de control de tu hosting. Busca la sección "PHP" o "Configuración de PHP".
  2. Aumenta estos valores:
    • memory_limit: 256M (o al menos 128M)
    • max_execution_time: 300
    • max_input_vars: 3000
  3. Si tu hosting usa Syspanel (el panel de control que antes se llamaba HestiaCP), accede a través del puerto 2106 (por ejemplo, tudominio.com:2106) y busca la opción "PHP" en el menú.

[INFO] Estos cambios no requieren reiniciar el servidor. Se aplican automáticamente.


## Paso 10: Monitorea el rendimiento con herramientas gratuitas

No puedes mejorar lo que no mides. Usa herramientas online para evaluar la velocidad de tu tienda antes y después de aplicar estos cambios.

### Herramientas recomendadas:

  • GTmetrix: Te da una puntuación y recomendaciones específicas.
  • Google PageSpeed Insights: Ideal para ver cómo optimizar para móviles.
  • Pingdom Tools: Mide el tiempo de carga desde diferentes ubicaciones.

[TIP] Realiza las pruebas desde una ubicación cercana a tu público objetivo. Si vendes en España, usa un servidor en Madrid.


## Preguntas frecuentes (FAQ)

### ¿Cuánto tiempo se tarda en notar la mejora?

Depende de los cambios. La activación de caché y compresión es inmediata. La optimización de imágenes y base de datos puede llevar unas horas, pero los resultados se ven en el mismo día.

### ¿Puedo aplicar todos estos pasos sin ser técnico?

Sí, la mayoría son ajustes desde el backoffice de PrestaShop o desde el panel de control de tu hosting. Si tienes dudas con el .htaccess o phpMyAdmin, pide ayuda a tu proveedor.

### ¿Qué hago si mi hosting básico sigue siendo lento?

Si después de optimizar todo sigue siendo lento, puede que tu plan de hosting sea insuficiente. Considera migrar a un plan VPS o cloud, pero antes prueba con un CDN como Cloudflare, que suele resolver el problema.

### ¿Afecta la optimización a la seguridad?

No, al contrario. Al reducir el número de módulos y mantener la base de datos limpia, reduces la superficie de ataque. Además, la caché no afecta a la seguridad de los datos de los clientes.


## Conclusión

Optimizar la velocidad de PrestaShop en un hosting básico es totalmente posible con un poco de dedicación. Los pasos que te he dado son prácticos, seguros y no requieren conocimientos avanzados. Recuerda:

  • Activa la compresión y la caché.
  • Optimiza imágenes y módulos.
  • Usa un CDN gratuito como Cloudflare.
  • Monitorea los resultados.

Si aplicas estos consejos, tu tienda cargará más rápido, mejorarás la experiencia de usuario y, lo más importante, aumentarás tus ventas. ¡Manos a la obra!

[INFO] Si necesitas ayuda con la configuración de Syspanel (HestiaCP), recuerda que el acceso es por el puerto 2106. Allí podrás ajustar PHP, bases de datos y más.

¿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