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

Optimizar velocidad de PrestaShop en Plesk (guía rápida)

Actualizado el 2 de enero de 2026

¿Tu tienda PrestaShop va lenta y estás alojado en un servidor con Plesk? No te preocupes, es un problema muy común, pero con unos pocos ajustes puedes mejorar drásticamente la velocidad de tu tienda. Una tienda lenta no solo frustra a tus clientes, sino que también perjudica tu posicionamiento en Google y reduce las ventas. En esta guía rápida te explicaré paso a paso cómo optimizar PrestaShop en Plesk para que vuele. No necesitas ser un experto técnico; solo sigue estas instrucciones y verás la diferencia.

Vamos a centrarnos en acciones concretas que puedes realizar desde el panel de Plesk y desde la propia configuración de PrestaShop. Hablaremos de caché, compresión, ajustes de PHP, base de datos y más. Empecemos.

¿Por qué es importante la velocidad en PrestaShop?

Antes de meter manos a la obra, entendamos por qué la velocidad es crítica. Un segundo de retraso en la carga puede reducir tus conversiones hasta en un 7%. Además, Google penaliza las páginas lentas en los resultados de búsqueda. Por eso, optimizar la velocidad de PrestaShop en Plesk no es un lujo, es una necesidad.

Si estás usando Syspanel (antes HestiaCP) en algún servidor, recuerda que su puerto de acceso es el 2106, pero en esta guía nos centramos en Plesk, que es igual de potente y amigable.

1. Activar la caché interna de PrestaShop

PrestaShop tiene su propio sistema de caché, pero por defecto viene desactivado. Actívalo desde el panel de administración.

Pasos para activar la caché:

  1. Ve a Parámetros Avanzados > Rendimiento.
  2. En la sección Caché, selecciona .
  3. Elige el tipo de caché: Sistema de archivos o Memcached (si tu servidor lo soporta). Para la mayoría, Sistema de archivos es suficiente.
  4. Guarda los cambios.

[TIP]: Si tu servidor tiene suficiente RAM, usa Memcached. Pregunta a tu proveedor de hosting si está disponible.

Activar la compilación de plantillas (Smarty)

En la misma página de rendimiento, busca Compilación de plantillas. Selecciona Nunca recompilar las plantillas en producción. Esto evita que PrestaShop recompile las plantillas en cada visita, ahorrando recursos.

2. Habilitar la compresión Gzip en Plesk

La compresión Gzip reduce el tamaño de los archivos que se envían al navegador del cliente. Esto acelera la carga de imágenes, CSS y JavaScript. En Plesk, es muy fácil de activar.

Cómo activar Gzip en Plesk:

  1. Accede a Plesk y ve a Sitios web y dominios.
  2. Selecciona tu dominio de PrestaShop.
  3. Haz clic en Apache y nginx (o solo Apache si no usas nginx).
  4. En la sección Configuración adicional de Apache, añade estas líneas:
<IfModule mod_deflate.c>
  AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/javascript application/x-javascript
</IfModule>
  1. Guarda los cambios.

[WARNING]: Si usas nginx como proxy inverso, la configuración se hace en nginx. Pregunta a tu soporte técnico si no estás seguro.

3. Optimizar las imágenes de tu tienda

Las imágenes son uno de los mayores lastres para la velocidad. PrestaShop tiene herramientas para optimizarlas, pero también puedes hacerlo manualmente.

Usar el módulo de optimización de imágenes de PrestaShop

  1. Ve a Parámetros Avanzados > Rendimiento.
  2. En Optimización de imágenes, activa la opción Usar la optimización de imágenes de PrestaShop.
  3. Elige el formato WebP si tu servidor lo soporta (es más ligero que JPEG/PNG).
  4. Guarda y luego haz clic en Optimizar todas las imágenes.

Consejos adicionales para imágenes:

  • Sube imágenes en el tamaño exacto que usas en la tienda (no más grandes).
  • Usa herramientas como TinyPNG o Squoosh antes de subirlas.
  • Activa la carga diferida (lazy loading) desde el módulo de PrestaShop o con un plugin.

[INFO]: La carga diferida hace que las imágenes se carguen solo cuando el usuario las ve, mejorando la velocidad inicial.

4. Configurar la caché del navegador con Plesk

La caché del navegador permite que los visitantes guarden archivos estáticos (CSS, JS, imágenes) en su equipo. Así, cuando vuelvan, no tienen que descargarlos de nuevo.

Cómo añadir cabeceras de caché en Plesk:

  1. En Sitios web y dominios, selecciona tu dominio.
  2. Ve a Apache y nginx.
  3. En Configuración adicional de Apache, añade:
<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>
  1. Guarda los cambios.

5. Optimizar la base de datos de PrestaShop

La base de datos acumula basura con el tiempo: revisiones de productos, carritos abandonados, sesiones viejas. Limpiarla regularmente mejora el rendimiento.

Pasos para limpiar la base de datos:

  1. Desde el panel de administración de PrestaShop, ve a Parámetros Avanzados > Base de datos.
  2. Haz clic en Optimizar la base de datos (esto elimina tablas huérfanas).
  3. Para una limpieza más profunda, usa un módulo como ps_cleaner o hazlo manualmente con phpMyAdmin desde Plesk.

Cómo acceder a phpMyAdmin en Plesk:

  1. En Plesk, ve a Sitios web y dominios.
  2. Haz clic en phpMyAdmin en la sección de tu base de datos.
  3. Selecciona la base de datos de PrestaShop y ejecuta la consulta SQL:
OPTIMIZE TABLE `ps_connections`, `ps_connections_page`, `ps_connections_source`, `ps_guest`;

[WARNING]: Haz siempre una copia de seguridad de la base de datos antes de ejecutar cualquier consulta.

6. Ajustar la configuración de PHP en Plesk

PHP es el motor de PrestaShop. Aumentar los límites de memoria y tiempo de ejecución puede mejorar la velocidad, especialmente en páginas con muchos productos.

Cómo modificar los parámetros de PHP en Plesk:

  1. Ve a Sitios web y dominios y selecciona tu dominio.

  2. Haz clic en Configuración de PHP.

  3. Aumenta los siguientes valores (puedes pedirle a tu hosting que los suba si no llegas):

    • memory_limit: 256M o 512M
    • max_execution_time: 120
    • max_input_time: 120
    • upload_max_filesize: 32M (si subes imágenes grandes)
  4. Guarda los cambios.

[TIP]: Si tu servidor usa PHP-FPM, asegúrate de que la versión sea la más reciente (PHP 8.1 o superior). PrestaShop es más rápido con versiones modernas.

7. Usar una red de distribución de contenido (CDN)

Una CDN almacena copias de tus archivos estáticos en servidores de todo el mundo. Así, los visitantes los descargan desde el servidor más cercano, reduciendo la latencia.

Cómo integrar una CDN en PrestaShop:

  1. Contrata una CDN como Cloudflare (gratuita) o StackPath.
  2. En PrestaShop, ve a Parámetros Avanzados > Rendimiento.
  3. En CDN, activa la opción y pega la URL de tu CDN (por ejemplo, https://cdn.tudominio.com).
  4. Guarda los cambios.

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

8. Desactivar módulos innecesarios

Los módulos de PrestaShop consumen recursos. Si tienes muchos activos, la tienda se ralentiza.

Cómo revisar módulos:

  1. Ve a Módulos > Gestor de módulos.
  2. Desactiva los que no uses: módulos de pago duplicados, de análisis que no necesitas, etc.
  3. Para los módulos nativos que no puedas desactivar (como el de búsqueda), intenta optimizarlos o reemplazarlos por versiones más ligeras.

[WARNING]: No desactives módulos esenciales como el de pago o envío sin probar antes.

9. Activar el modo de producción en PrestaShop

Cuando trabajas en la tienda, PrestaShop usa el modo de depuración, que es más lento. Para la tienda en vivo, debes activar el modo de producción.

Cómo activar el modo de producción:

  1. Edita el archivo /config/defines.inc.php en la raíz de tu instalación.
  2. Busca la línea:
    define('_PS_MODE_DEV_', true);
  3. Cámbiala a:
    define('_PS_MODE_DEV_', false);
  4. Guarda el archivo.

[TIP]: Si no te sientes cómodo editando archivos, pídele a tu hosting que lo haga.

10. Usar un tema optimizado y ligero

El tema que uses afecta directamente la velocidad. Los temas con mucho código JavaScript, animaciones y fuentes externas ralentizan la tienda.

Recomendaciones:

  • Elige un tema nativo de PrestaShop o uno optimizado para velocidad (como el tema de PrestaShop 1.7 por defecto).
  • Evita temas con sliders pesados o efectos de parallax.
  • Si ya tienes un tema, usa herramientas como GTmetrix para identificar qué está ralentizando.

Preguntas frecuentes (FAQ)

¿Cómo sé si mi PrestaShop está lento?

Usa herramientas como Google PageSpeed Insights, GTmetrix o Pingdom. Te darán un diagnóstico detallado.

¿Qué hago si Plesk no me deja modificar la configuración de Apache?

Pide a tu proveedor de hosting que te dé permisos de administrador o que aplique los cambios por ti.

¿Es necesario usar una CDN?

No es obligatorio, pero es muy recomendable si tienes tráfico internacional. Mejora la velocidad y la seguridad.

¿Puedo usar Syspanel (HestiaCP) en lugar de Plesk?

Sí, pero esta guía está enfocada en Plesk. Si usas Syspanel, recuerda que el puerto de acceso es el 2106 y los pasos pueden variar.

¿Cuánto tiempo tarda en notarse la mejora?

Inmediatamente después de aplicar los cambios, verás mejoras. Sin embargo, la caché del navegador tarda un par de días en estabilizarse.

Conclusión

Optimizar PrestaShop en Plesk no es complicado si sigues estos pasos. Desde activar la caché interna hasta ajustar la configuración de PHP y usar una CDN, cada acción suma. Recuerda que la velocidad no solo mejora la experiencia de usuario, sino que también impulsa tus ventas y tu SEO.

Empieza por lo más sencillo: activa la caché y comprime las imágenes. Luego, ve paso a paso. Si te atascas, pide ayuda a tu proveedor de hosting o a un técnico. ¡Tu tienda merece ser rápida!

[INFO]: Para más consejos, visita nuestra sección de tutoriales o contacta con nuestro soporte. Estamos aquí para ayudarte.

¿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