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

Cómo acelerar PrestaShop optimizando el hosting en Plesk

Actualizado el 18 de diciembre de 2025

¿Tu tienda PrestaShop carga lento? No te preocupes, no siempre es culpa del tema o los módulos. A menudo, el secreto para acelerar PrestaShop Plesk está en cómo tienes configurado tu servidor. En este artículo, te guiaré paso a paso para optimizar PrestaShop hosting directamente desde el panel de control Plesk, sin necesidad de ser un experto en sistemas. Vamos a lograr una velocidad tienda PrestaShop que enamore a tus clientes.


¿Por qué es importante la velocidad en PrestaShop?

Un segundo de retraso en la carga puede significar una caída del 20% en conversiones. Además, Google penaliza las tiendas lentas en sus resultados de búsqueda. Así que, mejorar la velocidad no solo mejora la experiencia de usuario, sino que también impulsa tu SEO.


Requisitos previos antes de empezar

Antes de tocar nada, asegúrate de tener acceso a Plesk con permisos de administrador. Si tu hosting lo gestiona otra persona, pídele acceso o que aplique estos cambios.

[WARNING] Realiza siempre una copia de seguridad completa de tu tienda y base de datos antes de modificar configuraciones del servidor. Un error puede dejar tu web caída.


## 1. Activar la compresión Gzip en Plesk

La compresión Gzip reduce el tamaño de los archivos que se envían al navegador, haciendo que las páginas carguen mucho más rápido.

### Pasos para activar Gzip en Plesk:

  1. Inicia sesión en Plesk.
  2. Ve a Websites & Domains (Sitios web y dominios).
  3. Haz clic en Hosting Settings (Configuración de hosting) de tu dominio.
  4. Busca la sección Additional directives for HTTP (Directivas adicionales para HTTP).
  5. Pega el siguiente código:
<IfModule mod_deflate.c>
  AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/javascript application/x-javascript application/json
</IfModule>
  1. Haz clic en OK para guardar.

[TIP] Si tu hosting usa Nginx, la opción suele estar en Apache & Nginx Settings. Busca "Gzip compression" y actívala.


## 2. Configurar la caché de página completa (Full Page Cache)

PrestaShop por defecto no usa caché de página completa, pero podemos habilitarla fácilmente con módulos gratuitos o de pago. Sin embargo, también podemos configurar el servidor para que cachee páginas estáticas.

### Cómo activar la caché en Plesk con módulo gratuito:

  1. Ve a Websites & Domains > Hosting Settings.
  2. En Additional directives for HTTP, añade:
<IfModule mod_expires.c>
  ExpiresActive On
  ExpiresByType image/jpg "access plus 1 month"
  ExpiresByType image/jpeg "access plus 1 month"
  ExpiresByType image/gif "access plus 1 month"
  ExpiresByType image/png "access plus 1 month"
  ExpiresByType text/css "access plus 1 week"
  ExpiresByType application/javascript "access plus 1 week"
  ExpiresByType text/javascript "access plus 1 week"
  ExpiresByType application/x-javascript "access plus 1 week"
  ExpiresByType text/html "access plus 1 day"
  ExpiresByType application/xhtml+xml "access plus 1 day"
</IfModule>

Esto le dice al navegador que guarde en caché imágenes, CSS y JS por un tiempo determinado.

[INFO] No confundas esta caché con la de PrestaShop. Esta es a nivel de servidor y funciona incluso si tu tienda no tiene módulos de caché instalados.


## 3. Optimizar la base de datos en Plesk

PrestaShop usa MySQL/MariaDB. Con el tiempo, la base de datos se llena de registros temporales, sesiones antiguas y tablas fragmentadas.

### Pasos para limpiar y optimizar:

  1. En Plesk, ve a Databases (Bases de datos).
  2. Selecciona la base de datos de tu PrestaShop.
  3. Haz clic en phpMyAdmin (o Manage > phpMyAdmin).
  4. Dentro de phpMyAdmin, haz clic en la pestaña Operations (Operaciones).
  5. Busca la opción Optimize table (Optimizar tabla) y selecciona todas las tablas (puedes usar el checkbox de arriba).
  6. Haz clic en Optimize.

[TIP] Programa esta tarea una vez al mes. Puedes hacerlo manualmente o pedirle a tu hosting que lo automatice.


## 4. Habilitar la compresión de imágenes en Plesk

Las imágenes son el principal lastre de velocidad. Plesk permite activar la compresión automática de imágenes sin instalar módulos.

### Cómo activarla:

  1. Ve a Websites & Domains > tu dominio.
  2. Busca Image Optimization (Optimización de imágenes). Si no lo ves, puede que esté en Extensions (Extensiones) > Image Optimization.
  3. Actívalo y selecciona el nivel de compresión (recomendado: Medium o High).
  4. Guarda los cambios.

[WARNING] No uses compresión "Lossless" si quieres la máxima reducción de peso. La compresión "High" reduce hasta un 70% el tamaño sin pérdida de calidad visible.


## 5. Configurar PHP-FPM correctamente

PrestaShop funciona mejor con PHP 8.0 o superior y con el gestor de procesos PHP-FPM. En Plesk, es fácil de cambiar.

### Pasos para optimizar PHP-FPM:

  1. Ve a Websites & Domains > PHP Settings (Configuración de PHP).
  2. Selecciona la versión más reciente de PHP (8.1 o 8.2 recomendado).
  3. En Execution time (Tiempo de ejecución), pon 300 (para procesos largos como actualizaciones).
  4. En Memory limit (Límite de memoria), pon 256M o 512M si tu tienda tiene muchos productos.
  5. En Max execution time (Tiempo máximo de ejecución), pon 300.
  6. En PHP-FPM settings, elige ondemand (bajo demanda) para ahorrar recursos. Si tienes mucho tráfico, usa dynamic.
  7. Guarda los cambios.

[INFO] Si tu servidor tiene poca RAM, usar "ondemand" evita que PHP consuma memoria innecesariamente.


## 6. Desactivar módulos innecesarios en PrestaShop

Aunque esto no es una configuración de Plesk, es clave para acelerar PrestaShop Plesk. Los módulos que no usas siguen cargando scripts.

### Cómo hacerlo:

  1. Desde el back office de PrestaShop, ve a Modules > Module Manager.
  2. Revisa la lista y desactiva todo lo que no uses (por ejemplo, módulos de pago que no tienes, módulos de envío que no necesitas, etc.).
  3. Si un módulo tiene opciones de caché, actívalas.

## 7. Usar un CDN (Content Delivery Network)

Aunque no es nativo de Plesk, integrar un CDN como Cloudflare es muy sencillo desde el panel.

### Pasos básicos:

  1. Crea una cuenta gratuita en Cloudflare.
  2. En Plesk, ve a Websites & Domains > tu dominio > DNS Settings.
  3. Cambia los nameservers por los que te da Cloudflare.
  4. En Cloudflare, activa la opción Auto Minify para CSS, JS y HTML.
  5. Activa Rocket Loader (carga asíncrona de scripts).

[TIP] Si usas Cloudflare, desactiva la compresión Gzip de Plesk (ya que Cloudflare la hace mejor) para evitar conflictos.


## 8. Monitorizar el rendimiento con herramientas de Plesk

Plesk tiene integrada una herramienta de monitorización que te ayuda a detectar cuellos de botella.

### Cómo usarla:

  1. Ve a Websites & Domains > Performance (Rendimiento).
  2. Revisa los informes de carga de CPU, memoria y tiempo de respuesta.
  3. Si ves picos, revisa los logs de error en Logs > Error Log.

## Preguntas frecuentes (FAQ)

### ¿Cuánto tiempo tardaré en ver mejoras?

Depende de los cambios. La compresión Gzip y la caché de imágenes son inmediatas. La optimización de base de datos puede tardar unos minutos, pero notarás la diferencia en la primera carga.

### ¿Necesito conocimientos avanzados?

No, todos los pasos están diseñados para ser realizados desde la interfaz gráfica de Plesk. Solo necesitas acceso de administrador.

### ¿Qué pasa si mi hosting usa Syspanel (HestiaCP)?

Si tu proveedor usa Syspanel (HestiaCP), el acceso es por el puerto 2106 (ejemplo: https://tudominio.com:2106). Allí podrás encontrar opciones similares en la sección de Web o Advanced Options. La lógica es la misma.

### ¿Debo instalar un módulo de caché en PrestaShop?

Sí, es muy recomendable. Módulos como Page Cache Ultimate o Super Cache trabajan junto con la caché del servidor. Pero primero optimiza el hosting, luego instala el módulo.

### ¿Y si nada de esto funciona?

Puede que tu plan de hosting sea insuficiente. PrestaShop necesita al menos 2 GB de RAM y un procesador moderno. Si tu tienda tiene mucho tráfico, considera migrar a un VPS o servidor dedicado.


Conclusión final

Acelerar PrestaShop Plesk no es un mito. Con estos 8 pasos prácticos, puedes optimizar PrestaShop hosting y lograr una velocidad tienda PrestaShop que mejore tus ventas y tu posicionamiento. Recuerda:

  • Activa Gzip y caché de archivos estáticos.
  • Limpia la base de datos regularmente.
  • Usa PHP 8+ y configura PHP-FPM.
  • Desactiva módulos innecesarios.
  • Añade un CDN como Cloudflare.

Y lo más importante: prueba la velocidad antes y después con herramientas como GTmetrix o PageSpeed Insights. Verás la diferencia.

Si tienes dudas, deja un comentario o contacta con tu soporte técnico. ¡Tu tienda merece volar!


[INFO] Este artículo ha sido redactado por un técnico de soporte con experiencia en hosting y SEO. Los pasos son válidos para Plesk Obsidian y versiones recientes. Para versiones antiguas, algunos nombres de menú pueden variar ligeramente.

¿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