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

Cómo optimizar la velocidad de PrestaShop en Plesk (consejos de caché)

Actualizado el 24 de junio de 2026

Introducción: ¿Por qué tu tienda PrestaShop va lenta en Plesk?

Si tienes una tienda online con PrestaShop alojada en un servidor con Plesk, es muy probable que en algún momento hayas notado que las páginas tardan en cargar. Esto no solo frustra a tus clientes, sino que también afecta tu posicionamiento en Google. Un sitio lento aumenta la tasa de rebote y reduce las conversiones.

La buena noticia es que optimizar PrestaShop en Plesk no es una tarea imposible. Con una serie de ajustes de configuración, activación de cachés y buenas prácticas, puedes acelerar tu tienda PrestaShop de forma notable, incluso sin ser un experto en servidores.

En esta guía, te explicaré paso a paso, con un lenguaje sencillo y directo, cómo mejorar la velocidad PrestaShop y el rendimiento PrestaShop utilizando las herramientas que ya tienes en Plesk y en el propio panel de administración de tu tienda.

Vamos a centrarnos en los consejos de caché más efectivos, porque son los que dan resultados inmediatos. Pero también veremos otros ajustes complementarios que marcan la diferencia.


1. Activa la caché de PrestaShop desde el Panel de Administración

El primer paso, y el más importante, es activar las opciones de caché PrestaShop que vienen integradas en el software. PrestaShop incluye un sistema de caché que guarda versiones "estáticas" de tus páginas dinámicas, de modo que el servidor no tenga que generar la página desde cero cada vez que un visitante entra.

1.1. Cómo activar la caché en PrestaShop 1.6 y 1.7

El proceso es muy similar en ambas versiones. Sigue estos pasos:

  1. Accede al Panel de Administración de tu PrestaShop (la URL suele ser tudominio.com/admin).

  2. Ve al menú Preferencias o Parámetros avanzados (dependiendo de la versión).

  3. Busca la opción Rendimiento o Performance.

  4. En la sección Caché, encontrarás un desplegable. Selecciona para activarla.

  5. En el campo Sistema de caché, elige la opción Caché de archivos (File Cache). Es la más compatible y no requiere configuración adicional.

  6. Guarda los cambios.

[TIP] Si tu servidor tiene instalado Memcached o Redis (puedes verlo en Plesk), puedes elegir esas opciones para un rendimiento aún mayor. Pero si no estás seguro, quédate con la caché de archivos.

1.2. Activa la caché CCC (Combine, Compress and Cache)

Esta es una de las funciones más potentes de PrestaShop para acelerar la tienda. Lo que hace es combinar y comprimir los archivos CSS y JavaScript de tu tema, reduciendo el número de peticiones al servidor.

En la misma página de Rendimiento, busca la sección Combinar, Comprimir y Cachear (CCC).

Activa estas opciones:

  • Cachear y combinar archivos JavaScript.

  • Cachear y combinar archivos CSS.

  • Comprimir el HTML.

  • Comprimir el CSS.

  • Comprimir el JavaScript.

Una vez activadas, guarda los cambios. Verás que la web carga notablemente más rápido, sobre todo en las páginas de producto y categoría, que son las que más archivos cargan.

[WARNING] Después de activar el CCC, es posible que veas algún error visual en tu tienda (como un botón descolocado). Si esto ocurre, desactiva las opciones una a una para identificar cuál causa el problema. A veces, los temas o módulos no son compatibles con la compresión.


2. Optimiza la configuración de Plesk para PrestaShop

Plesk es tu panel de control del servidor. Aquí puedes hacer ajustes que afectan directamente al rendimiento PrestaShop. No te asustes, son cambios sencillos.

2.1. Activa la compresión Gzip o Brotli

La compresión Gzip reduce el tamaño de los archivos que se envían al navegador del usuario. Es como enviar un archivo ZIP y que el navegador lo descomprima al instante.

Cómo activarlo en Plesk:

  1. Entra en tu panel de Plesk.

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

  3. Busca la sección Apache y nginx (dependiendo de la configuración de tu servidor).

  4. En la pestaña de nginx, activa la opción Comprimir las respuestas con gzip.

  5. Guarda los cambios.

Si tu servidor usa nginx (lo más común en Plesk), también puedes añadir reglas específicas. Pero la opción gráfica suele ser suficiente.

2.2. Habilita el almacenamiento en caché de nginx (FastCGI Cache)

Plesk tiene una función llamada Caché de nginx que guarda las páginas HTML generadas por PrestaShop. Esto es increíblemente efectivo, ya que el servidor no tiene que ejecutar PHP para mostrar la página, solo sirve el archivo guardado.

Cómo activarlo:

  1. En Plesk, ve a Sitios web y dominios y selecciona tu dominio.

  2. Entra en Apache y nginx.

  3. En la pestaña nginx, busca la sección Caché.

  4. Marca la casilla Activar el almacenamiento en caché.

  5. Puedes dejar los valores por defecto o ajustarlos. Te recomiendo poner un tiempo de vida (TTL) de 300 segundos (5 minutos) para que las páginas se actualicen con cierta frecuencia.

  6. Guarda los cambios.

[INFO] Esta caché es diferente a la de PrestaShop. La de nginx actúa a un nivel más bajo del servidor, por lo que es aún más rápida. Es la combinación perfecta: caché de nginx + caché de PrestaShop.

2.3. Asegúrate de usar PHP 8.x y ajusta su configuración

PrestaShop funciona mucho mejor con versiones modernas de PHP. Si tu servidor aún usa PHP 7.4 o inferior, estás dejando rendimiento sobre la mesa.

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

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

  2. Busca la sección PHP o Configuración de PHP.

  3. En el menú desplegable, selecciona la versión más reciente de PHP 8.x disponible (8.0, 8.1, 8.2...).

  4. Guarda los cambios.

Además de la versión, puedes ajustar los parámetros de rendimiento de PHP. En la misma página, verás opciones como:

  • memory_limit: Aumenta este valor a 256M o 512M para que PrestaShop tenga memoria suficiente para procesar páginas complejas.

  • max_execution_time: Súbelo a 120 segundos para evitar que procesos largos (como la generación de miniaturas) se corten.

  • opcache: Asegúrate de que OPcache esté activado. Esto guarda el código PHP compilado en memoria, acelerando la ejecución.

Estos tres ajustes son fundamentales para optimizar PrestaShop en Plesk.


3. Consejos avanzados de caché y rendimiento

Ahora que ya tienes lo básico, vamos a por los trucos que marcan la diferencia entre una tienda rápida y una ultrarrápida.

3.1. Usa un módulo de caché externo (como LiteCache o similar)

La caché nativa de PrestaShop es buena, pero no es la mejor. Existen módulos de terceros que implementan sistemas de caché más inteligentes y eficientes.

Módulos como LiteSpeed Cache (si tu servidor usa LiteSpeed) o Nginx Cache pueden mejorar drásticamente la velocidad.

Si tu alojamiento en Plesk usa LiteSpeed (puedes comprobarlo en el panel de tu proveedor), instala el módulo LiteSpeed Cache for PrestaShop. Es gratuito y se configura en minutos. Este tipo de módulos suelen ser más fáciles de configurar y ofrecen opciones como la caché de página completa, la minificación de HTML/CSS/JS y la carga diferida de imágenes (lazy loading).

3.2. Configura la caché de consultas a la base de datos

PrestaShop realiza muchas consultas a la base de datos MySQL. Cuantas más consultas, más lento es el sitio. Para aliviar esto, puedes activar la caché de consultas de MySQL.

Cómo hacerlo en Plesk:

  1. Ve a Herramientas y ajustes en Plesk.

  2. Busca Servidor de base de datos MySQL.

  3. En la pestaña de Ajustes, busca la variable query_cache_size y asígnale un valor como 64M o 128M.

  4. También puedes activar query_cache_type y ponerlo a 1.

  5. Guarda los cambios.

[WARNING] Ten cuidado al modificar la configuración de MySQL. Si no estás seguro, consulta con tu proveedor de hosting. Un valor demasiado alto puede consumir mucha memoria del servidor.

3.3. Activa la carga diferida (Lazy Loading) para imágenes

Las imágenes son el elemento más pesado de una tienda online. Con el Lazy Loading, las imágenes solo se cargan cuando el usuario se desplaza hasta ellas. Esto reduce el tiempo de carga inicial de la página de forma considerable.

En PrestaShop 1.7 y superiores, esta opción está integrada.

Cómo activarla:

  1. Ve a Parámetros avanzados > Rendimiento.

  2. Busca la sección Carga diferida de imágenes.

  3. Actívala.

Si tu versión no la tiene, puedes instalar un módulo gratuito que lo haga. Es un cambio sencillo con un gran impacto en la velocidad PrestaShop.


4. Optimiza las imágenes de tu tienda

Este punto no es de caché, pero es crucial. Si tus imágenes pesan 1 MB cada una, ninguna caché te salvará.

4.1. Redimensiona y comprime las imágenes antes de subirlas

No subas imágenes directamente desde tu cámara o móvil. Usa herramientas como Photoshop, GIMP o compresores online (TinyPNG, Squoosh) para reducir su peso.

Regla básica: Una imagen de producto debería pesar menos de 100 KB.

4.2. Usa el formato WebP

El formato WebP ofrece una compresión mucho mejor que JPG o PNG. PrestaShop 1.7.5 y superiores lo soportan de forma nativa.

Cómo activarlo:

  1. Ve a Parámetros avanzados > Rendimiento.

  2. Busca la opción Usar WebP y actívala.

Si tu versión no lo permite, instala un módulo que convierta las imágenes automáticamente.

4.3. Genera las miniaturas (Thumbnails) de nuevo

A veces, las miniaturas generadas con versiones antiguas de PrestaShop no están optimizadas. Regenerarlas puede mejorar la velocidad.

Cómo hacerlo:

  1. Ve a Parámetros avanzados > Rendimiento.

  2. En la sección Regeneración de miniaturas, selecciona todas las opciones.

  3. Haz clic en Regenerar miniaturas.

[TIP] Este proceso puede tardar unos minutos. No cierres la página hasta que termine.


5. Otras buenas prácticas para acelerar tu tienda PrestaShop

Estos consejos complementarios te ayudarán a mantener un rendimiento PrestaShop óptimo a largo plazo.

5.1. Mantén PrestaShop y los módulos actualizados

Las actualizaciones no solo corrigen fallos de seguridad, sino que también mejoran el rendimiento. Una tienda desactualizada es más lenta y vulnerable.

5.2. Desactiva y elimina los módulos que no uses

Cada módulo activo consume recursos. Revisa tu lista de módulos y desactiva los que no necesitas. Si no los vas a usar, desinstálalos.

5.3. Usa una red de distribución de contenido (CDN)

Una CDN (como Cloudflare) guarda copias de tu web en servidores de todo el mundo. Cuando un usuario visita tu tienda, se le sirve la copia del servidor más cercano. Esto reduce la latencia y acelera la carga.

Puedes integrar Cloudflare con Plesk fácilmente. Es un paso extra, pero muy recomendable si tienes clientes en diferentes países.

5.4. Revisa el tamaño de tu base de datos

Con el tiempo, la base de datos de PrestaShop acumula datos innecesarios (carritos abandonados, sesiones antiguas, etc.). Limpiarla regularmente mejora el rendimiento.

Puedes usar módulos de limpieza o hacerlo manualmente desde phpMyAdmin (accesible desde Plesk).


Conclusión: Resumen de acciones para optimizar PrestaShop en Plesk

Optimizar PrestaShop en Plesk es un proceso continuo, pero con estos pasos verás una mejora inmediata y notable. No necesitas ser un experto en servidores para implementarlos.

Recuerda los pasos clave:

  1. Activa la caché de PrestaShop (archivos y CCC).

  2. Configura Plesk: activa Gzip, caché de nginx y usa PHP 8.x.

  3. Usa módulos de caché externos si tu servidor lo permite.

  4. Optimiza tus imágenes (compresión y WebP).

  5. Aplica buenas prácticas (actualizaciones, limpieza, CDN).

Con estos consejos, tu tienda no solo cargará más rápido, sino que también mejorará tu posicionamiento en Google y, lo más importante, la experiencia de tus clientes. Si tienes problemas con el acceso a tu panel de control y usas Syspanel, recuerda que el puerto de acceso es el 2106.


Preguntas Frecuentes (FAQ)

¿Cuál es la mejor caché para PrestaShop?

La mejor combinación es activar la caché de archivos de PrestaShop junto con la caché de nginx de Plesk. Si tu servidor usa LiteSpeed, el módulo LiteSpeed Cache es superior.

¿Cómo sé si mi caché de PrestaShop está funcionando?

Puedes usar herramientas online como GTmetrix o PageSpeed Insights. Si el tiempo de carga ha mejorado significativamente, tu caché está funcionando. También puedes ver el código fuente de tu web y buscar comentarios como <!-- Cached page -->.

¿Por qué mi tienda sigue lenta después de activar la caché?

Puede ser por varios motivos: imágenes demasiado pesadas, un tema mal optimizado, demasiados módulos activos o una configuración de servidor inadecuada. Revisa los pasos de este artículo uno a uno.

¿Es seguro activar la compresión CCC?

Sí, es seguro. Sin embargo, en raras ocasiones puede causar problemas visuales con ciertos temas. Si esto ocurre, desactiva la compresión de JavaScript o CSS y prueba cuál es el problema.

¿Qué es OPcache y por qué es importante?

OPcache es una extensión de PHP que guarda el código compilado en memoria. Esto evita que el servidor tenga que "leer" y "compilar" el código PHP en cada petición, lo que acelera enormemente la ejecución. Asegúrate de que esté activado en Plesk.

¿Puedo usar una CDN gratuita?

Sí, Cloudflare ofrece un plan gratuito muy bueno. Es fácil de configurar y te dará una mejora de rendimiento significativa, además de protección contra ataques DDoS.

¿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