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

Optimizar la velocidad de PrestaShop en Plesk

Actualizado el 31 de octubre de 2025

¿Tu tienda PrestaShop va lenta? No te preocupes, es uno de los problemas más comunes cuando empiezas a tener tráfico o muchos productos. Una tienda lenta no solo molesta a tus clientes, sino que también perjudica tu posicionamiento en Google. En esta guía te voy a enseñar paso a paso cómo optimizar PrestaShop en Plesk para que tu velocidad tienda PrestaShop vuele. Vamos a ver desde la configuración del servidor hasta pequeños trucos que marcan la diferencia para acelerar PrestaShop y mejorar el rendimiento PrestaShop.


¿Por qué es importante la velocidad en PrestaShop?

Antes de meter mano, entendamos por qué es crítico. Google tiene en cuenta la velocidad de carga para posicionarte mejor. Además, los estudios muestran que un retraso de solo un segundo puede reducir las conversiones hasta un 7%. Tus clientes quieren inmediatez, y si tu tienda tarda más de 3 segundos en cargar, probablemente la abandonarán.

Factores que ralentizan PrestaShop:

  • Módulos innecesarios o mal optimizados.
  • Imágenes pesadas sin comprimir.
  • Caché desactivada o mal configurada.
  • Servidor sin ajustes de rendimiento.
  • Base de datos llena de registros temporales.

Con Plesk, tienes herramientas potentes para solucionarlo. Vamos allá.


## 1. Configura el servidor para alto rendimiento

El primer paso para optimizar PrestaShop Plesk es asegurarte de que el panel de control y el servidor están bien afinados.

### 1.1. Habilita el almacenamiento en caché de PHP (OPcache)

OPcache guarda el código PHP compilado en memoria, evitando que se vuelva a compilar en cada visita.

Pasos en Plesk:

  1. Ve a Herramientas y configuraciones > Configuración de PHP.
  2. Selecciona la versión de PHP que usa tu tienda (recomendado PHP 8.0 o superior).
  3. En la pestaña Opciones, busca opcache.enable y actívalo.
  4. Ajusta estos valores recomendados:
    • opcache.memory_consumption = 256
    • opcache.max_accelerated_files = 10000
    • opcache.revalidate_freq = 2

[TIP] Si no ves estas opciones, contacta con tu proveedor de hosting para que las active.

### 1.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 fácilmente.

Pasos:

  1. Ve a Sitios web y dominios > selecciona tu dominio.
  2. Haz clic en Configuración de Apache y nginx (o solo nginx según tu plan).
  3. En la sección Compresión Gzip, marca la casilla Habilitar compresión Gzip.
  4. Guarda los cambios.

Esto aplicará compresión a archivos HTML, CSS y JavaScript, reduciendo el peso hasta un 70%.

### 1.3. Configura nginx como proxy inverso

Plesk suele usar nginx como proxy inverso delante de Apache. Esto mejora la entrega de contenido estático.

Verifica que esté activo:

  1. En Sitios web y dominios > tu dominio > Configuración de Apache y nginx.
  2. Asegúrate de que nginx esté en modo proxy (no solo como servidor estático).
  3. En la sección Configuración adicional de nginx, añade estas reglas para cachear estáticos:
location ~* \.(jpg|jpeg|png|gif|ico|css|js)$ {
    expires 30d;
    add_header Cache-Control "public, immutable";
}

[WARNING] Si no te sientes seguro editando configuraciones, pide ayuda a tu soporte técnico.


## 2. Ajustes internos de PrestaShop para velocidad

Una vez que el servidor está listo, toca configurar la tienda.

### 2.1. Activa la caché de PrestaShop

PrestaShop tiene su propio sistema de caché. Actívalo desde el back office.

Pasos:

  1. Ve a Parámetros de la tienda > Rendimiento.
  2. En Caché, selecciona .
  3. Elige Sistema de archivos como método de almacenamiento en caché (es el más compatible).

### 2.2. Combina y comprime CSS y JavaScript

En la misma página de rendimiento, busca estas opciones:

  • Combinar JavaScript: Sí.
  • Comprimir JavaScript con Gzip: Sí.
  • Combinar CSS: Sí.
  • Comprimir CSS con Gzip: Sí.

Esto reduce las peticiones HTTP y el peso de los archivos.

### 2.3. Activa la caché de consultas SQL

Las consultas a la base de datos son un cuello de botella. Actívala:

  • En Rendimiento > Caché de consultas MySQL: Sí.
  • Caché de resultados de consultas: Sí.

[INFO] Si tu tienda tiene muchos productos, esta opción es clave para acelerar PrestaShop.

### 2.4. Desactiva módulos innecesarios

Los módulos consumen recursos. Ve a Módulos > Gestor de módulos y desactiva los que no uses. Especialmente:

  • Módulos de estadísticas pesados (reemplázalos por Google Analytics).
  • Módulos de redes sociales que no necesites.
  • Módulos de prueba o demo.

## 3. Optimiza imágenes y contenido multimedia

Las imágenes son el principal lastre de velocidad en tiendas online.

### 3.1. Comprime imágenes antes de subirlas

Usa herramientas como TinyPNG o ImageOptim para reducir el peso sin perder calidad. PrestaShop no comprime automáticamente.

### 3.2. Configura el formato WebP

Plesk permite convertir imágenes a WebP automáticamente (más ligero que JPEG/PNG). Actívalo:

  1. En Sitios web y dominios > tu dominio > Configuración de Apache y nginx.
  2. Añade en la configuración de nginx:
location ~* \.(jpg|jpeg|png|gif)$ {
    add_header Vary Accept;
    try_files $uri.webp $uri =404;
}
  1. Usa un módulo de PrestaShop como PrestaShop WebP para servir las imágenes en ese formato.

### 3.3. Limita el tamaño de las imágenes

En Parámetros de la tienda > Imágenes, ajusta los tamaños de las miniaturas. No generes imágenes más grandes de lo necesario.


## 4. Base de datos: mantenimiento y limpieza

Una base de datos hinchada ralentiza todo.

### 4.1. Programa limpiezas periódicas

Usa un módulo como PrestaShop Cleaner o hazlo manualmente:

  • Elimina carritos abandonados antiguos.
  • Borra logs de errores viejos.
  • Vacía la tabla ps_connections y ps_connections_page.

### 4.2. Optimiza tablas MySQL

Desde el panel de Plesk:

  1. Ve a Bases de datos > selecciona la de tu tienda.
  2. Haz clic en phpMyAdmin.
  3. Marca todas las tablas y elige Optimizar tabla en el menú desplegable.

Esto reorganiza el almacenamiento y mejora las consultas.


## 5. Mejora la entrega de contenido con CDN

Un CDN (Red de Distribución de Contenido) sirve tus archivos desde servidores cercanos al usuario.

### 5.1. Configura Cloudflare (gratuito)

Cloudflare es el más popular y fácil de integrar con Plesk:

  1. Crea una cuenta en Cloudflare.
  2. Añade tu dominio y sigue los pasos para cambiar los DNS.
  3. En Plesk, ve a Sitios web y dominios > Configuración de DNS y actualiza los servidores de nombres.
  4. En Cloudflare, activa la opción Auto Minify para comprimir HTML, CSS y JS.

[TIP] Cloudflare también protege contra ataques DDoS, un plus para tu tienda.


## 6. Monitoreo y pruebas constantes

No basta con aplicar cambios; hay que medir resultados.

### 6.1. Usa herramientas de velocidad

  • Google PageSpeed Insights: Te da recomendaciones específicas.
  • GTmetrix: Muestra tiempos de carga y sugerencias.
  • Pingdom: Ideal para ver el rendimiento desde diferentes ubicaciones.

### 6.2. Programa tareas de mantenimiento en Plesk

Plesk permite automatizar tareas como limpieza de caché o reinicio de servicios. Ve a Herramientas y configuraciones > Programador de tareas y añade scripts de mantenimiento.


## 7. Preguntas frecuentes (FAQ)

### ¿Cuánto tiempo se tarda en ver mejoras?

Depende de los cambios. Ajustes de servidor y caché pueden notarse en minutos. La optimización de imágenes y base de datos requiere unas horas.

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

Si tu hosting usa Syspanel (anteriormente HestiaCP), el puerto de acceso es el 2106. La filosofía es similar, pero los pasos varían. En Syspanel, la configuración de PHP y nginx se hace desde la interfaz de usuario, aunque las opciones de caché son más limitadas que en Plesk.

### ¿Es seguro desactivar módulos de PrestaShop?

Sí, siempre que no sean esenciales para el funcionamiento (como el de pago o envío). Desactiva solo los que no uses.

### ¿Qué versión de PHP es mejor para PrestaShop?

PHP 8.0 o 8.1 ofrecen un 20-30% más de velocidad que PHP 7.4. Verifica que tus módulos sean compatibles.

### ¿Cómo sé si mi servidor es el problema?

Si tu tienda va lenta incluso con pocos visitantes, probablemente el servidor necesita ajustes. Realiza un test de estrés con herramientas como Loader.io.


## Conclusión

Optimizar PrestaShop en Plesk no es complicado si sigues estos pasos. Empieza por lo básico: activa OPcache, Gzip y la caché de PrestaShop. Luego, limpia imágenes y base de datos. No olvides medir los resultados con herramientas como PageSpeed.

Recuerda que la velocidad es un proceso continuo. Revisa periódicamente tu tienda y aplica mejoras. Con estos consejos, tu velocidad tienda PrestaShop mejorará notablemente, tus clientes estarán más contentos y Google te recompensará con mejores posiciones.

[WARNING] Si después de aplicar todo esto tu tienda sigue lenta, contacta con tu proveedor de hosting. Puede que necesites un plan más potente o un servidor dedicado.

¡Manos a la obra y a acelerar PrestaShop!

¿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