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

Optimizar velocidad de PrestaShop en Plesk: guía práctica

Actualizado el 18 de octubre de 2025

¿Tu tienda PrestaShop va lenta en Plesk? No te preocupes, es un problema más común de lo que crees. Una tienda online lenta no solo frustra a tus clientes, sino que también afecta tu posicionamiento en Google. En esta guía práctica, paso a paso, te explicaré cómo optimizar PrestaShop en Plesk para que tu tienda vuele. Hablaremos de configuración del servidor, ajustes internos de PrestaShop y trucos de rendimiento que puedes aplicar aunque no seas un experto técnico.


¿Por qué es importante optimizar la velocidad de PrestaShop en Plesk?

La velocidad de carga de tu tienda online impacta directamente en las ventas y en el SEO. Google penaliza las páginas lentas, y los usuarios abandonan un sitio que tarda más de 3 segundos en cargar. Al optimizar PrestaShop en Plesk, no solo mejoras la experiencia de usuario, sino que también aumentas tus posibilidades de aparecer en los primeros resultados de búsqueda.

Plesk es un panel de control potente y amigable, pero a veces requiere ajustes específicos para exprimir al máximo el rendimiento de PrestaShop. Vamos a ver cómo hacerlo.


Paso 1: Configura el servidor Plesk para rendimiento

Antes de tocar PrestaShop, asegúrate de que tu servidor Plesk está bien configurado. Aquí tienes los ajustes clave.

1.1. Activa la compresión Gzip

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

  1. Inicia sesión en Plesk.
  2. Ve a Websites & Domains → selecciona tu dominio.
  3. Haz clic en Apache & nginx Settings (o similar, según tu versión).
  4. En la sección Additional nginx directives, pega esto:
    gzip on;
    gzip_vary on;
    gzip_min_length 1024;
    gzip_types text/plain text/css text/javascript application/javascript application/json application/xml image/svg+xml;
    
  5. Guarda los cambios.

[INFO] Si usas nginx como proxy inverso, esta configuración es esencial para acelerar la entrega de contenido estático.

1.2. Habilita el almacenamiento en caché de nginx

El caché de nginx guarda copias de páginas estáticas para servirlas más rápido.

  1. En la misma sección de Apache & nginx Settings, busca Caching.
  2. Activa Static content caching y establece un tiempo de vida, por ejemplo, 3600 segundos (1 hora).
  3. También puedes agregar esta directiva personalizada:
    location ~* \.(jpg|jpeg|png|gif|ico|css|js)$ {
        expires 365d;
        add_header Cache-Control "public, immutable";
    }
    

1.3. Ajusta la memoria PHP

PrestaShop necesita suficiente memoria PHP para funcionar bien. En Plesk:

  1. Ve a Websites & DomainsPHP Settings.
  2. Aumenta memory_limit a 256M o 512M (recomendado para tiendas grandes).
  3. Ajusta max_execution_time a 120 segundos.
  4. Guarda los cambios.

[WARNING] Si tu tienda tiene muchos productos o módulos, no escatimes en memoria. Un límite bajo provoca errores 500 y caídas.


Paso 2: Optimiza PrestaShop desde el panel de administración

Ahora que el servidor está listo, entra en el back office de tu tienda y aplica estos ajustes.

2.1. Activa el caché interno de PrestaShop

PrestaShop tiene un sistema de caché muy efectivo.

  1. Ve a Advanced ParametersPerformance.
  2. En Cache, selecciona Yes.
  3. Elige Memcached o APCu si tu servidor lo soporta (pregunta a tu hosting). Si no, usa File System.
  4. Guarda.

2.2. Combina y comprime archivos CSS y JavaScript

Reducir el número de archivos acelera la carga.

  1. En la misma página Performance, busca CCC (Combine, Compress and Cache).
  2. Activa Smart cache for CSS y Smart cache for JavaScript.
  3. Marca también Compress inline JavaScript y Compress inline CSS.
  4. Guarda.

[TIP] Si algún módulo deja de funcionar después de activar CCC, prueba desactivando la opción de JavaScript y dejando solo CSS. Algunos módulos no son compatibles.

2.3. Desactiva módulos innecesarios

Los módulos consumen recursos. Revisa tu lista de módulos instalados y desactiva los que no uses.

  1. Ve a ModulesModule Manager.
  2. Filtra por Inactive o revisa uno por uno.
  3. Desinstala (no solo desactives) los que no necesites.

2.4. Reduce las imágenes

Las imágenes pesadas son el enemigo número uno de la velocidad.

  1. Ve a DesignImage Settings.
  2. Ajusta la calidad de las imágenes al 80% o 70% (sin perder mucha calidad visual).
  3. Usa herramientas como TinyPNG o ImageOptim antes de subir imágenes.
  4. Activa WebP si tu versión de PrestaShop lo permite (o usa un módulo gratuito).

Paso 3: Ajustes avanzados en el servidor Plesk

Si quieres ir más allá, estos cambios marcan la diferencia.

3.1. Usa PHP 8.x

Las versiones más recientes de PHP son mucho más rápidas.

  1. En Plesk, ve a Websites & DomainsPHP Settings.
  2. Cambia la versión de PHP a 8.1 o 8.2 (si tu hosting lo permite).
  3. Verifica que todos los módulos de PrestaShop sean compatibles.

3.2. Activa OpCache

OpCache mejora el rendimiento de PHP almacenando scripts compilados.

  1. En PHP Settings, busca opcache y actívalo.
  2. Configura estos valores (puedes pedirlos a tu hosting):
    opcache.enable=1
    opcache.memory_consumption=128
    opcache.max_accelerated_files=10000
    

3.3. Instala un CDN

Un CDN distribuye tu contenido estático (imágenes, CSS, JS) por servidores en todo el mundo.

  1. Contrata un CDN como Cloudflare (gratuito) o KeyCDN.
  2. En Plesk, ve a Websites & DomainsHosting Settings y configura el CDN en los registros DNS.
  3. En PrestaShop, instala un módulo de CDN (muchos son gratuitos) y conéctalo.

[INFO] Cloudflare también ofrece protección contra ataques DDoS y mejora la seguridad.


Paso 4: Monitorea y prueba la velocidad

No basta con hacer cambios; debes medir el resultado.

4.1. Usa herramientas externas

  • Google PageSpeed Insights: Te da notas y sugerencias específicas.
  • GTmetrix: Muestra tiempos de carga y desglose de recursos.
  • Pingdom: Simula visitas desde diferentes ubicaciones.

4.2. Revisa el log de errores

En Plesk, ve a LogsError Log para detectar problemas de PHP o de módulos.

4.3. Prueba con un tema ligero

Si tu tema actual es muy pesado, considera cambiarlo por uno optimizado como Warehouse o LeoTheme. Los temas minimalistas cargan mucho más rápido.


Preguntas frecuentes (FAQ)

¿Cuánto tiempo toma optimizar PrestaShop en Plesk?

Depende de tu experiencia. Siguiendo esta guía, puedes tenerlo listo en 1-2 horas. Los cambios en caché se notan de inmediato.

¿Es necesario tener conocimientos técnicos?

No, la guía está pensada para principiantes. Solo sigue los pasos y si tienes dudas, consulta con tu proveedor de hosting.

¿Qué hago si después de optimizar mi tienda sigue lenta?

Prueba a desactivar módulos uno por uno para identificar el culpable. También verifica que tu plan de hosting sea suficiente (si tienes mucho tráfico, necesitas más recursos).

¿Puedo usar Syspanel (HestiaCP) para lo mismo?

Sí, los principios son similares. Si usas Syspanel (que es HestiaCP con otro nombre), el acceso es por el puerto 2106 (ejemplo: tudominio.com:2106). Allí puedes configurar PHP, nginx y caché de forma parecida.

¿El CDN es obligatorio?

No, pero muy recomendable si tienes clientes en varios países. Acelera mucho la entrega de contenido.


Conclusión

Optimizar PrestaShop en Plesk no es complicado si sigues una guía clara. Hemos visto desde ajustes básicos de servidor hasta configuraciones avanzadas de caché y CDN. Recuerda que la velocidad de tu tienda afecta directamente las ventas y el SEO, así que vale la pena dedicarle tiempo.

Empieza por los pasos más simples: activa Gzip, ajusta la memoria PHP y usa el caché interno de PrestaShop. Luego, ve mejorando con OpCache, CDN y la optimización de imágenes. Mide siempre los resultados con herramientas como PageSpeed Insights.

Tu tienda online merece ser rápida. ¡Ponte manos a la obra y verás la diferencia!

[WARNING] Antes de hacer cambios importantes, haz una copia de seguridad de tu tienda y base de datos. Así, si algo sale mal, puedes restaurar todo fácilmente.

¿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