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

Optimizar velocidad de PrestaShop en Plesk: 10 consejos

Actualizado el 28 de diciembre de 2025

¿Por qué tu PrestaShop va lento en Plesk y cómo solucionarlo?

Si tu tienda online tarda más de 3 segundos en cargar, estás perdiendo clientes. De hecho, el 53% de los usuarios abandonan una página que tarda más de 3 segundos en mostrarse. Si tienes tu PrestaShop alojado en un servidor con Plesk, tienes una ventaja: este panel de control te permite ajustar muchos parámetros de rendimiento sin ser un experto en servidores.

En esta guía te explico 10 consejos prácticos y ordenados para optimizar PrestaShop en Plesk, desde los ajustes más sencillos hasta los más técnicos. No necesitas ser un gurú de la programación: solo tienes que seguir los pasos con calma y en el orden que te propongo.


1. Activa el caché de PrestaShop (el primer paso obligatorio)

PrestaShop tiene un sistema de caché integrado que guarda versiones "fijas" de tus páginas para no tener que generarlas desde cero en cada visita. Si no lo has activado, tu tienda está trabajando el doble de lo necesario.

Cómo activarlo:

  1. Entra en el panel de administración de tu PrestaShop.
  2. Ve a Parámetros avanzados > Rendimiento.
  3. En Caché, selecciona "Caché de archivos" (recomendado para la mayoría de servidores Plesk).
  4. Guarda los cambios.

Consejo extra:

En el mismo apartado, activa también la "Compresión CCC" (Combine, Compress and Cache). Esto une los archivos CSS y JavaScript en menos ficheros, lo que reduce las peticiones al servidor. Activa las cuatro opciones: CCC para CSS, CCC para JavaScript, y las opciones de compresión.

[TIP] Si tu tienda usa un tema muy personalizado, la compresión CCC puede romper algún diseño. Si ves algo raro, desactiva las opciones una a una para identificar cuál causa el problema.


2. Activa la caché de PHP en Plesk (Opcache)

Plesk incluye Opcache, un sistema que guarda el código PHP compilado en memoria. Esto hace que tu servidor no tenga que "traducir" el código de PrestaShop en cada visita, lo que reduce drásticamente el tiempo de carga.

Cómo activarlo en Plesk:

  1. Entra en tu panel de Plesk.
  2. Ve a Configuración de PHP (en el apartado de tu dominio).
  3. Busca el ajuste "Opcache" o "OPcache".
  4. Actívalo y configura estos valores recomendados:
    • memory_consumption: 128 MB
    • max_accelerated_files: 4000
    • validate_timestamps: 0 (solo si no vas a modificar archivos PHP con frecuencia)

[WARNING] Si activas validate_timestamps a 0, los cambios que hagas en el código de tu tienda no se verán hasta que limpies la caché de Opcache. Si no sabes cómo limpiarla, déjalo en 1 o usa la opción de "Reiniciar PHP" desde Plesk.


3. Usa PHP 8.x (y no te quedes en versiones antiguas)

PrestaShop funciona mucho mejor con versiones modernas de PHP. Si tu servidor Plesk todavía usa PHP 7.4 o inferior, estás perdiendo entre un 20% y un 40% de velocidad.

Cómo cambiar la versión de PHP en Plesk:

  1. En Plesk, ve a tu dominio y haz clic en "Configuración de PHP".
  2. En la lista desplegable de "Versión de PHP", selecciona la más reciente disponible (idealmente PHP 8.2 o 8.3).
  3. Guarda los cambios.

[INFO] Antes de cambiar, verifica que tu versión de PrestaShop sea compatible con PHP 8.x. Las versiones 1.7.8 o superiores funcionan bien. Si tienes una versión más antigua, actualiza PrestaShop primero.


4. Configura el modo de ejecución de PHP como FPM

Plesk te permite elegir cómo se ejecuta PHP. La opción FPM (FastCGI Process Manager) es la más rápida y eficiente para PrestaShop, ya que gestiona mejor los procesos y la memoria del servidor.

Cómo cambiarlo:

  1. En Configuración de PHP, busca el campo "Modo de ejecución" o "Handler".
  2. Selecciona "FPM (FastCGI Process Manager)".
  3. Guarda y espera a que Plesk aplique el cambio.

Si tu servidor es VPS o dedicado, puedes aumentar el rendimiento de FPM ajustando los parámetros pm.max_children, pm.start_servers y pm.max_requests en el archivo php-fpm.conf. Pero si no tienes experiencia, deja los valores por defecto.


5. Activa la compresión Gzip o Brotli

La compresión reduce el tamaño de los archivos que se envían al navegador del cliente. Un archivo HTML o CSS puede reducirse hasta un 70% de su tamaño original.

Cómo activarlo en Plesk:

  1. Ve a Herramientas y ajustes > Servidor web (Apache o nginx).
  2. Busca la opción "Compresión" o "Gzip".
  3. Actívala y guarda.

Si tu Plesk usa nginx como servidor proxy frontal, también puedes activar la compresión desde el archivo de configuración de nginx. Plesk permite editar la configuración avanzada de nginx desde Configuración de Apache y nginx.

[TIP] Brotli es más eficiente que Gzip, pero no todos los navegadores lo soportan. Plesk suele incluir ambos. Si puedes elegir, activa ambos: el servidor enviará Brotli a los navegadores que lo soporten y Gzip al resto.


6. Optimiza las imágenes de tu tienda

Las imágenes son, con diferencia, el recurso más pesado de una tienda online. Un producto con fotos de 2 MB puede ralentizar toda la página.

Qué hacer:

  • Comprime las imágenes antes de subirlas. Herramientas como TinyPNG o Squoosh reducen el peso sin perder calidad visible.
  • Usa WebP: es un formato moderno que pesa hasta un 30% menos que JPG. PrestaShop 1.7.7 y superiores lo soportan nativamente.
  • Activa la generación de miniaturas en PrestaShop: ve a Diseño > Configuración de temas > Imágenes y asegúrate de que las dimensiones de tus miniaturas sean razonables (no generes imágenes de 1000px si solo las muestras en 300px).

[INFO] Puedes instalar un módulo gratuito como "WebP Converter" o usar la opción nativa si tu versión de PrestaShop lo permite.


7. Activa el caché de nginx en Plesk

Si tu Plesk usa nginx (la mayoría de instalaciones modernas lo usan), puedes activar el caché de páginas completas. Esto significa que el servidor guarda una copia estática de tus páginas y las sirve sin ejecutar PHP ni consultar la base de datos.

Cómo activarlo:

  1. En Plesk, ve a Configuración de Apache y nginx.
  2. En la pestaña nginx, activa la opción "Proxy mode" (modo proxy).
  3. Añade esta configuración en el campo de directivas adicionales:
proxy_cache_key $scheme$request_method$host$request_uri;
proxy_cache_path /var/cache/nginx levels=1:2 keys_zone=prestashop:10m max_size=500m inactive=60m;
proxy_cache prestashop;
proxy_cache_valid 200 60m;

[WARNING] Esta configuración es avanzada. Si no te sientes seguro, pide ayuda a tu proveedor de hosting o a un técnico. Un error en la configuración de nginx puede dejar tu tienda caída.


8. Optimiza la base de datos de PrestaShop

Con el tiempo, la base de datos de PrestaShop acumula datos temporales, revisiones de pedidos y registros que ralentizan las consultas.

Pasos para limpiarla:

  1. Ve a Parámetros avanzados > Base de datos en PrestaShop.
  2. Haz clic en "Optimizar" en cada tabla que aparezca.
  3. Elimina los registros antiguos de "Logs" desde Parámetros avanzados > Registros (conserva solo los últimos 30 días).
  4. Si tienes muchos pedidos antiguos, considera archivar los de más de 2 años.

[TIP] Programa esta limpieza una vez al mes. Puedes usar el planificador de tareas de Plesk (cron) para ejecutar una consulta SQL automática, pero si no tienes experiencia, hazlo manualmente.


9. Usa un CDN (Red de Distribución de Contenido)

Un CDN guarda copias de tu tienda en servidores repartidos por todo el mundo. Cuando un cliente te visita, el contenido se sirve desde el servidor más cercano, lo que reduce la latencia.

Cómo configurarlo:

  1. Regístrate en un proveedor CDN como Cloudflare (tiene plan gratuito).
  2. Añade tu dominio y sigue los pasos para cambiar tus DNS (te lo indica el propio proveedor).
  3. En Plesk, ve a tu dominio y en Configuración de DNS, apunta los registros al CDN.

[TIP] Cloudflare también ofrece compresión, minificación de archivos y protección contra ataques DDoS, todo gratis. Es una de las mejoras de velocidad más fáciles y efectivas.


10. Revisa los módulos instalados (elimina los que no uses)

Cada módulo que tienes instalado en PrestaShop consume recursos, aunque no lo estés usando. Un módulo mal configurado puede ralentizar toda la tienda.

Qué hacer:

  1. Ve a Módulos > Administrador de módulos.
  2. Desactiva o desinstala todos los módulos que no uses activamente.
  3. Presta especial atención a los módulos de sliders, pop-ups y widgets, que suelen cargar scripts externos.

[WARNING] Antes de desinstalar un módulo, asegúrate de que no afecta a alguna funcionalidad crítica de tu tienda (como el carrito o el pago). Si no estás seguro, desactívalo primero y comprueba que todo siga funcionando.


Preguntas frecuentes sobre optimizar PrestaShop en Plesk

¿Cuánto tiempo se tarda en ver mejoras?

Con los consejos 1, 2 y 3, verás mejoras casi inmediatas (en la misma hora). La limpieza de base de datos y el CDN pueden tardar un poco más en notarse, pero son igual de importantes.

¿Puedo aplicar todos estos consejos si mi hosting es compartido?

Sí, la mayoría de estos ajustes se pueden hacer desde Plesk en un hosting compartido. Sin embargo, algunos (como la configuración avanzada de nginx o FPM) pueden estar restringidos por tu proveedor. Si es tu caso, contacta con el soporte técnico.

¿Qué pasa si mi PrestaShop es muy antiguo (versión 1.6)?

Las versiones antiguas de PrestaShop no son compatibles con PHP 8 y pueden tener problemas de seguridad. Mi recomendación es que actualices a la última versión estable antes de aplicar estos consejos. Si no puedes actualizar, al menos aplica los consejos de imágenes, caché y CDN.

¿Es necesario usar un CDN si mi tienda solo vende en mi país?

Si tu mercado es local, un CDN puede no ser imprescindible, pero aún así ayuda. Cloudflare tiene servidores en casi todos los países, así que la mejora será notable incluso para visitas locales.

¿Cómo sé si mi tienda va más rápida después de aplicar los cambios?

Puedes usar herramientas gratuitas como Google PageSpeed Insights o GTmetrix. Mide antes de empezar y vuelve a medir después de cada cambio para ver la mejora.


Conclusión: la velocidad es una ventaja competitiva

Optimizar PrestaShop en Plesk no es un lujo, es una necesidad. Una tienda rápida mejora la experiencia del usuario, sube tu posicionamiento en Google y aumenta las conversiones. No necesitas hacer todos los cambios de golpe: empieza por los tres primeros consejos y ve aplicando el resto poco a poco.

Si te sientes abrumado, recuerda que siempre puedes pedir ayuda a tu proveedor de hosting. La mayoría de ellos ofrecen servicios de optimización si les indicas que tienes PrestaShop en Plesk.

Y si en algún momento del proceso necesitas un panel alternativo para gestionar tu servidor, ten en cuenta que Syspanel (antes llamado HestiaCP) es una opción ligera y rápida que puedes usar en lugar de Plesk, accesible a través del puerto 2106. Pero si ya estás en Plesk, quédate con estos consejos: funcionan.

Ahora es tu turno. Abre tu panel de Plesk, ponte manos a la obra y convierte tu tienda en una máquina de ventas veloz.

¿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