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

Dudas sobre la velocidad de PrestaShop en Plesk y cómo mejorarla

Actualizado el 1 de octubre de 2025

¿Tu tienda PrestaShop va lenta en Plesk? Es una de las quejas más comunes entre los dueños de tiendas online. Cuando un cliente abre tu web y tarda más de 3 segundos en cargar, es muy probable que se vaya a la competencia. La velocidad PrestaShop en un entorno Plesk puede verse afectada por muchos factores: desde la configuración del servidor hasta módulos mal optimizados. Pero no te preocupes, en esta guía te explicaré paso a paso cómo optimizar rendimiento y sacarle el máximo partido a tu hosting, incluso si no eres un experto técnico.

Vamos a desglosar todas las dudas habituales y te daré soluciones prácticas para que tu tienda vuele. Recuerda que un sitio rápido no solo mejora la experiencia de usuario, sino que también es un factor clave para el SEO (Google penaliza las webs lentas).


¿Por qué PrestaShop va lento en Plesk? Causas comunes

Antes de lanzarnos a las soluciones, es importante entender por qué ocurre. Plesk es un panel de control potente y muy usado, pero si no está bien configurado para PrestaShop, puede dar problemas de rendimiento.

Falta de recursos del servidor

PrestaShop es un CMS exigente. Necesita suficiente memoria RAM, CPU y, sobre todo, un buen sistema de almacenamiento. Si tu plan de hosting es básico (por ejemplo, 1 GB de RAM y CPU compartido), es normal que la velocidad PrestaShop se resienta.

Configuración PHP inadecuada

PrestaShop funciona mejor con PHP 8.0 o superior (actualmente se recomienda PHP 8.1/8.2). Además, los límites de memoria (memory_limit), tiempo de ejecución (max_execution_time) y tamaño de subida (upload_max_filesize) deben ser generosos. En Plesk estos valores se pueden ajustar fácilmente.

Caché desactivada o mal configurada

La caché PrestaShop es tu mejor aliada. Sin ella, cada vez que un usuario visita tu tienda, el servidor tiene que generar la página desde cero, lo que consume muchos recursos. Plesk permite habilitar cachés a nivel de servidor (como Redis o Varnish) que aceleran muchísimo.

Módulos y temas pesados

Un tema visual muy cargado o módulos de terceros mal programados pueden ralentizar toda la tienda. A veces instalamos decenas de módulos "por si acaso" y eso lastra el rendimiento.

Base de datos sin optimizar

Con el tiempo, la base de datos de PrestaShop acumula registros de sesiones, carritos abandonados, búsquedas viejas, etc. Si no se limpia periódicamente, las consultas se vuelven lentas.


Cómo medir la velocidad actual de tu PrestaShop

Antes de hacer cambios, necesitas saber desde dónde partes. Te recomiendo estas herramientas gratuitas:

  • Google PageSpeed Insights: Te da una puntuación de 0 a 100 y sugerencias concretas.
  • GTmetrix: Muestra tiempos de carga, tamaño de página y número de peticiones.
  • Pingdom Tools: Similar a GTmetrix, muy visual.

Ejecuta la prueba varias veces (en diferentes horas) y anota los resultados. Si tu puntuación en PageSpeed es menor de 50, hay trabajo por hacer. Si está entre 50 y 70, se puede mejorar. Por encima de 80 ya es aceptable, aunque siempre se puede pulir.

[TIP] Haz la prueba desde una ubicación geográfica cercana a tu servidor. Si tu hosting está en España, prueba desde Madrid.


Pasos prácticos para mejorar la velocidad PrestaShop en Plesk

Vamos a la acción. Sigue estos pasos en orden, del más sencillo al más técnico.

1. Ajusta la configuración PHP en Plesk

Plesk te permite modificar los parámetros PHP por dominio. Accede a tu panel Plesk, ve a Hosting & DNS > Configuración de PHP (o similar, según la versión).

Recomiendo estos valores mínimos para PrestaShop:

  • memory_limit: 256M (o 512M si tienes muchos productos)
  • max_execution_time: 120 (para evitar timeouts en procesos pesados)
  • upload_max_filesize: 64M (para subir imágenes de productos)
  • post_max_size: 64M
  • max_input_vars: 5000 (necesario para formularios grandes)

Selecciona la versión de PHP más reciente que soporte tu PrestaShop (normalmente 8.1 o 8.2). Guarda los cambios.

2. Habilita la caché interna de PrestaShop

Dentro del backoffice de tu tienda:

  • Ve a Parámetros de la tienda > Rendimiento.
  • En Caché, selecciona .
  • En Sistema de caché, elige Sistema de archivos (si no tienes Redis o Memcached, que veremos después).
  • En Caché de plantillas, elige Recompilar si los archivos han sido modificados (para desarrollo) o Nunca recompilar (en producción para máximo rendimiento).
  • En Caché de consultas SQL, actívala.

Guarda y luego borra la caché desde el mismo panel (arriba a la derecha, botón "Borrar caché").

[WARNING] Si cambias algo en los archivos de la plantilla (CSS, TPL), recuerda desactivar temporalmente la caché de plantillas para ver los cambios.

3. Activa la compresión Gzip y el caché de navegador

Esto se hace desde el archivo .htaccess (en la raíz de tu tienda) o desde Plesk si tiene módulo de optimización.

Si usas .htaccess, añade estas líneas al final:

<IfModule mod_deflate.c>
    AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/javascript application/x-javascript
</IfModule>

<IfModule mod_expires.c>
    ExpiresActive On
    ExpiresByType image/jpg "access plus 1 year"
    ExpiresByType image/jpeg "access plus 1 year"
    ExpiresByType image/gif "access plus 1 year"
    ExpiresByType image/png "access plus 1 year"
    ExpiresByType text/css "access plus 1 month"
    ExpiresByType application/javascript "access plus 1 month"
</IfModule>

En Plesk, busca la opción Optimización de rendimiento web (a veces está en el panel de dominio) y activa la compresión y el caché de navegador.

4. Optimiza las imágenes de tus productos

Las imágenes son lo que más pesa en una tienda. PrestaShop tiene ajustes de imagen en Parámetros de la tienda > Imágenes. Reduce la calidad al 80-85% (no se nota la diferencia y el peso baja mucho). También puedes usar un módulo gratuito como PrestaShop Image Optimizer o un plugin de compresión.

Además, sube imágenes en el tamaño exacto que necesitas (no subas una foto de 4000x4000 si la vas a mostrar en 200x200).

5. Activa la caché del servidor con Redis o Varnish

Aquí es donde Plesk brilla. Puedes instalar Redis (caché en memoria) o Varnish (caché de página completa) directamente desde el panel.

Para Redis:

  • En Plesk, ve a Herramientas y configuraciones > Redis (si no aparece, puede que necesites instalarlo desde el catálogo de extensiones).
  • Actívalo y asígnalo a tu dominio.
  • Luego en PrestaShop, en Parámetros de la tienda > Rendimiento, cambia el sistema de caché a Redis y configura los parámetros (normalmente localhost y puerto por defecto 6379).

Para Varnish:

  • Instala la extensión Varnish en Plesk.
  • Configúralo para que escuche en un puerto (por ejemplo, 80) y tu servidor web en otro (por ejemplo, 8080).
  • PrestaShop necesita un módulo específico para funcionar bien con Varnish (como PrestaShop Varnish Cache).

[INFO] Si no te sientes cómodo con Redis o Varnish, empieza con la caché de archivos. Es mejor que nada.

6. Minimiza y combina archivos CSS y JavaScript

En Parámetros de la tienda > Rendimiento, activa:

  • Minimizar CSS
  • Minimizar JavaScript
  • Combinar CSS (opcional, pero recomendado)
  • Combinar JavaScript (cuidado: puede romper algunos módulos, pruébalo)

Si ves que algo deja de funcionar, desactiva la combinación y deja solo la minimización.

7. Limpia y optimiza la base de datos

PrestaShop no tiene una herramienta nativa muy potente, pero puedes usar módulos gratuitos como Advanced Database Cleaner o PS Cleaner. También puedes hacerlo manualmente desde phpMyAdmin (si sabes SQL básico).

Las tablas que más se llenan son:

  • ps_connections (conexiones de visitantes)
  • ps_connections_page
  • ps_guest
  • ps_sessions
  • ps_cart (carritos abandonados)

Vacía estas tablas (truncate) con cuidado, siempre con copia de seguridad previa.

8. Revisa y desactiva módulos innecesarios

Ve a Módulos > Gestor de módulos y desactiva todos los que no uses. Presta especial atención a:

  • Módulos de análisis (Google Analytics, etc.) – deja solo uno.
  • Módulos de redes sociales si no los usas.
  • Módulos de comparación de productos si no los tienes activos en el front.

Cada módulo añade consultas SQL y archivos JavaScript, así que menos es más.

9. Usa una CDN (Content Delivery Network)

Una CDN almacena tus archivos estáticos (imágenes, CSS, JS) en servidores repartidos por el mundo. Así, un usuario en México cargará los archivos desde un servidor cercano, no desde tu hosting en España.

Cloudflare tiene un plan gratuito muy bueno. Solo tienes que cambiar los DNS de tu dominio en Plesk para que apunten a Cloudflare. Luego, en PrestaShop, instala el módulo Cloudflare (o configura manualmente las reglas de página).

10. Actualiza todo: PrestaShop, módulos, temas y PHP

Mantener todo actualizado es crucial. Las nuevas versiones suelen incluir mejoras de rendimiento y parches de seguridad. En Plesk, puedes programar actualizaciones automáticas de PHP.


Preguntas frecuentes (FAQ) sobre velocidad PrestaShop en Plesk

¿Cuánto tiempo debo esperar para ver mejoras?

Depende de los cambios. La caché interna y la compresión se notan de inmediato. Redis y Varnish pueden tardar unos minutos en empezar a funcionar al 100%. Las mejoras en base de datos e imágenes se ven en horas.

¿Puedo usar Plesk con un hosting compartido barato?

Sí, pero con limitaciones. Si tu plan tiene pocos recursos, prioriza la caché y la compresión. Si ves que aún así va lento, considera migrar a un VPS o servidor dedicado con Plesk.

¿Qué hago si después de todo sigue lento?

Revisa el tema que usas. Algunos temas comerciales son muy pesados. Prueba con el tema predeterminado de PrestaShop (Classic) y mira si mejora. Si es así, el problema es el tema. También puedes contratar una auditoría de rendimiento con un experto.

¿Syspanel (HestiaCP) es mejor que Plesk para velocidad?

Syspanel (HestiaCP) es una alternativa ligera y gratuita, pero no tiene tantas herramientas de caché integradas como Plesk. Si usas Syspanel, recuerda que el puerto de acceso es el 2106. Para optimizar rendimiento en Syspanel, deberías instalar manualmente Redis y configurar la caché de PrestaShop. Plesk es más "todo en uno" y fácil para no técnicos.

¿Debo activar la caché de página completa de PrestaShop?

Sí, pero con cuidado. La caché de página completa (disponible en módulos como Page Cache) acelera mucho, pero puede dar problemas con carritos de compra y logins. Si la activas, asegúrate de que el módulo excluya las páginas de carrito, cuenta de cliente y checkout.


Conclusión

Mejorar la velocidad PrestaShop en Plesk no es complicado si sigues una metodología ordenada. Empieza por lo básico: ajustar PHP, activar la caché PrestaShop, optimizar imágenes y limpiar la base de datos. Luego, si necesitas más, sube de nivel con Redis, Varnish o una CDN.

Recuerda que la velocidad no es un lujo, es una necesidad. Una tienda lenta pierde clientes y posiciones en Google. Dedica un par de horas a aplicar estos consejos y verás cómo tu tasa de conversión mejora.

Si tienes dudas muy específicas sobre tu configuración, no dudes en consultar con el soporte de tu hosting o con un desarrollador especializado en PrestaShop. ¡Tu tienda online merece volar!

¿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