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

Cómo habilitar la caché de PrestaShop con Plesk y Varnish

Actualizado el 11 de junio de 2026

¿Tu tienda PrestaShop va lenta? ¿Las páginas tardan una eternidad en cargar y estás perdiendo ventas por ello? No te preocupes, has llegado al lugar indicado. En este artículo vamos a desgranar, paso a paso y de una forma muy visual, cómo puedes acelerar tu PrestaShop de forma drástica combinando dos herramientas potentes: el panel de control Plesk y el acelerador de páginas Varnish.

Olvídate de tecnicismos confusos. Aquí te lo explicamos como si estuvieras tomando un café con un amigo experto en hosting. Al final de esta guía, habrás configurado la caché prestashop plesk de manera correcta y entenderás cómo varnish prestashop se convierte en tu mejor aliado para mejorar el rendimiento prestashop plesk.

¿Qué es la Caché y Por Qué tu Tienda la Necesita?

Antes de ponernos manos a la obra, es fundamental entender qué es eso de la "caché". Imagina que tu tienda online es una pizzería. Cada vez que un cliente pide una pizza (visita una página), el cocinero (el servidor) tiene que preparar la masa, el queso y la salsa desde cero. Esto lleva tiempo y esfuerzo.

La caché es como tener una nevera llena de pizzas ya preparadas. Cuando un cliente pide la misma pizza (visita la misma página), el camarero (Varnish) se la da al instante desde la nevera, sin molestar al cocinero. El resultado es una entrega rapidísima.

En términos técnicos, la caché guarda copias estáticas de tus páginas para servirlas a los visitantes sin tener que ejecutar el complejo código de PrestaShop una y otra vez. Esto reduce la carga del servidor y hace que los tiempos de carga se desplomen, mejorando la experiencia del usuario y tu posicionamiento en Google.

Preparando el Terreno: Requisitos Previos en Plesk

Para activar la caché prestashop plesk, necesitamos asegurarnos de que tu servidor tiene lo necesario. No te asustes, no es nada del otro mundo. Básicamente, necesitas acceso a Plesk (el panel de control de tu hosting) y permisos para instalar o configurar aplicaciones.

[INFO]: Si tu plan de hosting no incluye Varnish, es posible que tengas que contactar con tu proveedor para que lo activen. No te preocupes, es un proceso estándar en la mayoría de los hosting que usan Plesk.

Paso 1: Accede a tu Panel de Control Plesk

Lo primero es acceder a tu panel de Plesk. Normalmente lo haces a través de una URL como https://tu-dominio.com:8443 o una dirección que te haya proporcionado tu proveedor de hosting. Introduce tu usuario y contraseña.

Paso 2: Verifica la Disponibilidad de Varnish

Una vez dentro de Plesk, busca la sección de "Herramientas y Configuración" o "Configuración del Servidor". Dependiendo de la versión de Plesk, puede variar ligeramente. Busca la opción que se llame "Varnish" o "Configuración de Varnish".

Si no lo encuentras, es probable que tu hosting no lo tenga activado. En ese caso, contacta con tu proveedor y pregúntales: "¿Cómo puedo habilitar Varnish en mi Plesk para mejorar el rendimiento de mi PrestaShop?". Es una pregunta muy habitual.


Habilita Varnish desde Plesk: El Primer Gran Paso

Ahora sí, vamos a lo importante. Una vez que has localizado la opción de Varnish en Plesk, el proceso es bastante intuitivo.

Paso 3: Activación de Varnish

Haz clic en la opción de "Varnish". Verás una pantalla con un interruptor o una casilla para "Activar" o "Habilitar". Actívalo.

[WARNING]: Al activar Varnish, puede que tu sitio web deje de funcionar durante unos segundos mientras se reinicia el servicio. Es un proceso normal, pero es mejor hacerlo en horas de poco tráfico.

Paso 4: Configuración del Puerto y el Host

Varnish funciona como un intermediario. En lugar de que los visitantes hablen directamente con tu servidor web (Apache o Nginx), hablan con Varnish, que les da la respuesta rápida de la caché. Por defecto, Varnish escucha en el puerto 8080 (aunque puede variar). Plesk se encarga de la mayor parte de esta configuración de forma automática.

Lo que sí debes asegurarte es de que en la configuración de tu dominio en Plesk, la opción de "Servir contenido desde Varnish" o similar esté marcada. Esto se suele encontrar en la sección de ajustes del dominio específico.

Paso 5: Configura el TTL (Tiempo de Vida) de la Caché

El TTL es el tiempo que Varnish guardará una copia de la página antes de volver a preguntar al servidor original. Para PrestaShop, un TTL de 120 segundos es un buen punto de partida. Esto significa que si un cliente actualiza una página, verá los cambios (como un cambio de precio) en un máximo de 2 minutos.

Puedes ajustar este valor en la configuración de Varnish en Plesk. Busca la opción "TTL" o "Tiempo de retención".


Configurando PrestaShop para Trabajar en Armonía con Varnish

Activar Varnish en Plesk es solo la mitad del camino. Ahora necesitamos que PrestaShop sepa que existe y que lo use correctamente. PrestaShop tiene su propia configuración de caché que debemos ajustar.

Paso 6: Activa la Caché de PrestaShop

Accede al panel de administración de tu PrestaShop. Ve a "Parámetros Avanzados" > "Rendimiento". Aquí es donde ocurre la magia.

Paso 7: Configura la Caché de Combinación (CCC)

En la parte superior verás la sección "Caché de combinación". Actívala. Esto combinará tus archivos CSS y JavaScript en uno solo, lo que reduce el número de peticiones al servidor. Es un complemento perfecto para varnish prestashop.

Paso 8: Elige el Sistema de Caché Adecuado

Más abajo, en "Caché", verás un desplegable para elegir el sistema de caché. Aquí tienes varias opciones:

  • APCu: Muy rápida, pero solo funciona si tu hosting lo tiene instalado. Es una caché de memoria local.
  • Memcached: Otra opción de caché en memoria, ideal para servidores con múltiples núcleos.
  • File System: La opción más básica y universal. Guarda la caché en archivos en el servidor.

[TIP]: Si tu hosting te deja elegir, APCu es la mejor opción para un solo servidor. Si no estás seguro, selecciona "File System" como opción segura. La combinación de Varnish (para páginas completas) y APCu (para la caché de base de datos) es letal para el rendimiento prestashop plesk.

Paso 9: Activa la Caché de Plantillas

En la misma página de "Rendimiento", busca la opción "Caché de plantillas". Actívala y elige "Recompilar si se han modificado los archivos". Esto permitirá que PrestaShop genere versiones en caché de sus plantillas, acelerando la generación de las páginas.


La Guinda del Pastel: Configuración Avanzada y Trucos

Ahora que tienes lo básico configurado, vamos a pulir algunos detalles que marcarán la diferencia entre una tienda rápida y una tienda rapidísima.

Paso 10: Excluye el Carrito y el Panel de Control de la Caché

Es crucial que Varnish NO cachee ciertas partes de tu tienda, como el carrito de compras, la página de pago o el panel de administración. Plesk, en su configuración por defecto de Varnish, suele manejar esto bien, pero es bueno que lo sepas.

Si notas problemas con el carrito, es que Varnish está cacheando contenido dinámico que no debería. En ese caso, tendrás que añadir reglas de exclusión en el archivo de configuración de Varnish (archivo .vcl). Esto es un poco más avanzado, pero puedes pedir ayuda a tu soporte técnico para que te lo configuren.

Paso 11: Utiliza un Plugin o Módulo de Caché para PrestaShop

Existen módulos en el marketplace de PrestaShop que optimizan la interacción con Varnish. Busca módulos como "Varnish Cache" o "Advanced Cache". Estos módulos suelen venir con configuraciones predefinidas que simplifican el proceso y añaden opciones de purga (borrado) de caché desde el panel de administración de PrestaShop.

Esto es muy útil, ya que cuando actualices un producto, podrás purgar solo la caché de ese producto y no toda la tienda, ahorrando recursos.

Paso 12: Mantén tu PrestaShop y Plesk Actualizados

Esto es fundamental. Cada actualización de PrestaShop, Plesk o Varnish suele incluir mejoras de rendimiento y parches de seguridad. Una versión desactualizada puede causar conflictos y ralentizar tu tienda.

[INFO]: Si en algún momento ves el mensaje de "Error 503 Service Unavailable" en tu tienda, no te asustes. Esto suele significar que Varnish se ha detenido o que está teniendo problemas para comunicarse con el servidor web. Un simple reinicio del servicio Varnish desde Plesk suele solucionarlo.


Preguntas Frecuentes (FAQ) sobre Caché y Varnish en PrestaShop

Aquí te resolvemos las dudas más comunes que nos llegan sobre este tema.

¿Varnish es compatible con todas las versiones de PrestaShop?

Sí, en general es compatible con las versiones modernas de PrestaShop (1.6, 1.7 y 8.x). Sin embargo, la forma de configurarlo puede variar ligeramente entre versiones. Los principios básicos que te hemos explicado son universales.

¿Qué es mejor, la caché de PrestaShop o Varnish?

No es una cuestión de "mejor", sino de complementariedad. La caché de PrestaShop (como APCu) acelera las operaciones internas de PHP y la base de datos. Varnish acelera la entrega de la página HTML completa al visitante. Juntos, ofrecen el máximo rendimiento prestashop plesk.

Mi tienda es muy dinámica, ¿puedo usar Varnish igualmente?

Sí, pero debes configurarlo con cuidado. Varnish es excelente para contenido estático. Para contenido dinámico (como el carrito), debes asegurarte de que no se cachee. Con las reglas de exclusión adecuadas, puedes obtener grandes beneficios incluso en tiendas muy dinámicas.

¿Cómo puedo verificar que Varnish está funcionando correctamente?

Puedes usar herramientas online como GTmetrix o Pingdom para analizar tu tienda. Si ves en las cabeceras de respuesta la etiqueta "X-Varnish" o "Via: 1.1 varnish", significa que Varnish está funcionando. También puedes usar el comando curl -I en tu terminal si eres un usuario avanzado.

He activado Varnish y ahora mi panel de administración va lento, ¿qué hago?

Esto es un error común. Significa que Varnish está cacheando tu panel de administración. Debes asegurarte de que las direcciones IP de tu panel de administración (o la URL específica como /admin123) estén excluidas de la caché. Plesk suele hacerlo automáticamente, pero si no es así, tendrás que añadir la regla manualmente en el archivo .vcl.


Conclusión: Tu Tienda a la Velocidad de la Luz

Habilitar la caché prestashop plesk y configurar varnish prestashop no es un proceso complicado, pero requiere seguir los pasos con atención. Al hacerlo, estarás invirtiendo en la salud de tu negocio online. Los beneficios son claros:

  • Mejor experiencia de usuario: Páginas que cargan en milisegundos.
  • Mejor SEO: Google premia a los sitios rápidos con mejores posiciones.
  • Menor carga del servidor: Podrás manejar más visitas sin necesidad de cambiar de plan de hosting.

[TIP]: No olvides monitorizar el rendimiento de tu tienda después de la configuración. Usa herramientas de análisis para ver la mejora y ajusta el TTL si es necesario. La configuración perfecta es aquella que se adapta a las necesidades específicas de tu tienda.

Si has llegado hasta aquí, ya tienes el conocimiento para transformar tu tienda en una máquina de velocidad. Si en algún momento te sientes perdido, recuerda que siempre puedes contar con el soporte de tu proveedor de hosting. ¡Ahora ve y disfruta de tu PrestaShop ultrarrápido!

¿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