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

Cómo optimizar PrestaShop en Plesk para mejorar velocidad

Actualizado el 19 de marzo de 2026

¿Tu tienda PrestaShop va lenta? No te preocupes, no eres el único. Una tienda online que tarda en cargar no solo frustra a tus clientes, sino que también afecta tu posicionamiento en Google. Como SysAdmin, uno de los trabajos más gratificantes es ver cómo una web pasa de ser un caracol a un rayo. Hoy te voy a guiar paso a paso para optimizar PrestaShop en Plesk y disparar el rendimiento tienda. Vamos a convertir esa lentitud en velocidad, sin necesidad de ser un gurú de la programación.


¿Por qué es clave optimizar la velocidad en PrestaShop?

Antes de meternos en faena, entendamos el porqué. La velocidad de carga es el primer filtro que pasa (o no) un visitante. Google ya lo ha dejado claro: la velocidad es un factor de posicionamiento. Pero además, un estudio de Amazon demostró que por cada 100ms de retraso, las ventas caen un 1%. Para una tienda que factura, eso es mucho dinero perdido.

Cuando trabajamos con PrestaShop en Plesk, tenemos un control total del servidor. Esto significa que podemos tocar configuraciones que en un hosting compartido serían imposibles. Vamos a aprovechar ese poder.


Primero, diagnostica el estado actual

No puedes mejorar lo que no mides. Antes de tocar nada, toma una foto del estado actual de tu tienda. Usa herramientas como GTmetrix o Google PageSpeed Insights. Anota la puntuación y los tiempos de carga. Luego, al final del proceso, repite la prueba y verás la diferencia.

[TIP] Haz las pruebas desde una ubicación cercana a tu servidor y desde un navegador en modo incógnito para evitar cachés locales.


Configuración básica en Plesk para PrestaShop

1. Activa el almacenamiento en caché de Plesk

Plesk trae de serie herramientas de caché muy potentes. La primera es Nginx Caching. Si tu servidor usa Nginx (lo recomendamos), actívalo desde el panel.

Pasos:

  1. Ve a Herramientas y Configuración > Servidor Web.
  2. Marca la opción "Activar proxy de Nginx".
  3. En la misma sección, busca "Activar almacenamiento en caché de Nginx" y actívalo.
  4. Guarda los cambios.

Esto hará que Nginx sirva páginas estáticas directamente desde la memoria, sin pasar por PHP. Es como tener un turbo.

2. Activa la compresión Gzip

La compresión reduce el tamaño de los archivos que se envían al navegador. En Plesk, puedes activarlo desde el mismo panel.

Pasos:

  1. Ve a Herramientas y Configuración > Servidor Web.
  2. En la pestaña "Configuración de Nginx", busca "Activar compresión Gzip".
  3. Marca la casilla y guarda.

[INFO] La compresión puede reducir el tamaño de tus archivos HTML, CSS y JS hasta en un 70%. Tus clientes lo notarán.


Ajustes avanzados en el servidor (SysAdmin level)

3. PHP-FPM y su configuración

PrestaShop es una aplicación PHP, y la forma en que PHP se ejecuta en el servidor es crítica. Plesk usa PHP-FPM, que es mucho más rápido que el antiguo mod_php.

Configuración recomendada:

  1. Ve a Herramientas y Configuración > Configuración de PHP.
  2. Selecciona PHP-FPM como el manejador.
  3. Ajusta los parámetros según los recursos de tu servidor:
    • pm.max_children: 50 (para un VPS con 4GB de RAM)
    • pm.start_servers: 5
    • pm.max_spare_servers: 10
  4. Guarda y reinicia el servicio.

[WARNING] No pongas valores demasiado altos si tu servidor tiene poca RAM. Podrías saturarlo. Monitorea el uso de memoria.

4. Base de datos: el cuello de botella silencioso

PrestaShop hace muchas consultas a la base de datos. Si MySQL no está bien configurado, todo se ralentiza.

Pasos en Plesk:

  1. Ve a Herramientas y Configuración > Configuración de MySQL.
  2. Busca el archivo my.cnf (o créalo si no existe).
  3. Añade o modifica estas líneas:
    query_cache_size = 64M
    query_cache_type = 1
    tmp_table_size = 32M
    max_heap_table_size = 32M
    innodb_buffer_pool_size = 1G
    
    Ajusta el innodb_buffer_pool_size al 70% de tu RAM disponible.
  4. Guarda y reinicia MySQL.

[TIP] Si tienes una tienda con muchos productos, activa el caché de consultas en PrestaShop desde el panel de administración: Parámetros de la tienda > Rendimiento > Caché de consultas MySQL.


Optimización desde el propio PrestaShop

5. Activa todas las opciones de rendimiento

PrestaShop tiene un panel de rendimiento que muchos ignoran. Vamos a usarlo.

Pasos:

  1. Ve a Parámetros de la tienda > Rendimiento.
  2. Activa:
    • Combinar, comprimir y almacenar en caché archivos JavaScript.
    • Combinar, comprimir y almacenar en caché archivos CSS.
    • Usar almacenamiento en caché (elige "Sistema de archivos" o "Redis" si lo tienes).
  3. En Caché de plantillas, selecciona "Forzar compilación" solo en desarrollo; en producción, déjalo desactivado.
  4. Guarda.

6. Desactiva módulos innecesarios

Cada módulo activo consume recursos. Revisa la lista de módulos en Módulos > Módulos y servicios. Desactiva y desinstala todo aquello que no uses. Los módulos de estadísticas, por ejemplo, pueden ser muy pesados.


Implementa un CDN (Red de Distribución de Contenido)

Un CDN almacena copias de tus archivos estáticos (imágenes, CSS, JS) en servidores de todo el mundo. Cuando un cliente accede, recibe los archivos desde el servidor más cercano.

Recomendación:

  • Usa Cloudflare (gratuito) o KeyCDN (de pago).
  • En Plesk, puedes instalar la extensión "CDN" desde el catálogo de extensiones.
  • Configúralo para que sirva todas las imágenes y archivos estáticos.

[INFO] Un CDN puede reducir el tiempo de carga en un 50% para visitantes lejanos.


Limpieza y mantenimiento periódico

7. Programa tareas de limpieza

Con el tiempo, PrestaShop acumula archivos temporales, logs y cachés viejos. Programa un cron en Plesk para limpiarlos.

Pasos:

  1. Ve a Herramientas y Configuración > Tareas programadas.
  2. Crea una nueva tarea con este comando:
    php /var/www/vhosts/tudominio.com/httpdocs/admin/cleaner.php
    
    (Ajusta la ruta a tu carpeta de administración).
  3. Programa que se ejecute cada noche.

8. Optimiza las imágenes

Las imágenes suelen ser el 60% del peso de una página. Usa herramientas como TinyPNG o el módulo gratuito "PrestaShop Image Optimizer" para comprimirlas sin perder calidad.

[TIP] Siempre sube imágenes en formato WebP si tu servidor lo soporta. PrestaShop 1.7+ ya lo permite.


Monitoreo continuo

Una vez que hayas aplicado todo, no te duermas en los laureles. Configura alertas en Plesk para que te avisen si el servidor tiene picos de carga o si la memoria se dispara.

Herramientas recomendadas:

  • Plesk Monitor (incluido).
  • New Relic (extensión gratuita para PrestaShop).

Repite las pruebas de velocidad cada mes y ajusta según sea necesario.


Preguntas frecuentes (FAQ)

¿Es necesario tener un VPS o dedicado para esto?

Sí, para aplicar todas estas optimizaciones necesitas un servidor donde tengas control total. En un hosting compartido, Plesk suele estar limitado.

¿Puedo usar Redis en Plesk?

Sí, Plesk tiene soporte para Redis. Instálalo desde Herramientas y Configuración > Extensiones > Redis. Luego, en PrestaShop, configura la caché para que use Redis.

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

Revisa el tiempo de respuesta del servidor (TTFB). Si es alto, puede que tu proveedor de hosting tenga problemas. También verifica que no haya módulos conflictivos.

¿Plesk tiene alguna herramienta de diagnóstico?

Sí, en Herramientas y Configuración > Monitor de rendimiento puedes ver el uso de CPU, RAM y disco en tiempo real.


Conclusión

Optimizar PrestaShop en Plesk no es magia, es seguir una serie de pasos lógicos que cualquier SysAdmin puede aplicar. Desde activar la caché de Nginx hasta comprimir imágenes, cada pequeño cambio suma. Recuerda que la velocidad no es un lujo, es una necesidad para cualquier rendimiento tienda que quiera vender.

Ahora te toca a ti. Ponte manos a la obra, mide antes y después, y verás cómo tus clientes (y Google) te lo agradecen. Si tienes dudas, vuelve a leer este artículo o consulta la documentación de Plesk. ¡Tu tienda volará!

[WARNING] No olvides hacer una copia de seguridad completa antes de hacer cambios importantes en el servidor. Un mal ajuste puede dejar tu tienda offline.

¿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