Cache Pro — Full Page Cache with Brotli, Warm-Up & AJAX - Module PrestaShop
Módulo PrestaShop Cache Pro: Haz tu Tienda 30x Más Rápida con Full Page Cache
Cache Pro sirve copias HTML estáticas de sus páginas: el TTFB cae de segundos a menos de 100ms. Sin PHP, sin SQL, solo velocidad.
Hasta 30 veces más rápido con compresión Brotli y Gzip, minificación HTML e invalidación automática inteligente al cambiar productos, categorías o CMS.
El carrito y la información del usuario se mantienen actualizados en las páginas en caché mediante bloques dinámicos AJAX. Sin errores en el carrito ni sesiones caducadas.
Precalentamiento (Warm-up), TTL por página, API REST y panel de rendimiento. Cualquier hosting, sin necesidad de configurar el servidor.
Everything you need, nothing you don't.
Cache de pagina completa HTML estatico con compresion Brotli y calentamiento automatico.
TTFB bajo los 100ms
Las paginas se sirven directamente desde la cache, sin PHP ni SQL.
Calentamiento automatico de la cache
La cache se regenera automaticamente despues de cada invalidacion.
Compresion Brotli integrada
Reduce el peso de las paginas hasta un 30% mas que con gzip.
Invalidacion AJAX inteligente
Solo las paginas modificadas se purgan, no toda la cache.
Cache separada movil y escritorio
Gestiona caches separadas para las versiones movil y escritorio.
Panel de rendimiento
Sigue la tasa de cache hit, el tamano y las paginas en cache.
They use it every day.
description Full description expand_more
¿Por qué su tienda PrestaShop es lenta?
Cada vez que un visitante carga una página, PrestaShop ejecuta todo el sistema: inicialización del framework, conexión a la base de datos, cientos de consultas SQL, compilación de plantillas Smarty, ejecución de hooks para cada módulo instalado y, finalmente, generación del HTML. En una tienda con docenas de módulos y miles de productos, este ciclo tarda de 1 a 5 segundos por página.
Durante ese tiempo, su visitante mira una pantalla en blanco. Si su página tarda más de 3 segundos en cargar, más del 50% de los visitantes se irán, directamente a la competencia. Google también tiene en cuenta la velocidad de la página en su algoritmo de clasificación a través de las Core Web Vitals, lo que significa que una tienda lenta perjudica tanto su tasa de conversión como su SEO.
La solución: Full Page Cache
Cache Pro guarda la salida HTML final de cada página la primera vez que se genera y luego sirve ese archivo pre-construido directamente a cada visitante posterior. El servidor ya no necesita ejecutar PHP ni consultar la base de datos: simplemente lee un archivo y lo envía. El resultado es inmediato y espectacular:
- El TTFB cae de 1–5 segundos a menos de 100ms
- Cero consultas SQL en las páginas almacenadas en caché
- La puntuación de Google PageSpeed aumenta de 20 a 40 puntos
- Su servidor maneja 10 veces más visitantes simultáneos con menos CPU
Lo que hace diferente a Cache Pro
Precompresión Brotli y Gzip
Cada página en caché se comprime al guardarse tanto en formato Gzip como Brotli. Cuando un visitante solicita una página, Cache Pro sirve el formato óptimo basado en el encabezado Accept-Encoding de su navegador. Brotli ofrece una compresión un 15-20% mejor que Gzip, lo que significa archivos más pequeños y transferencias más rápidas, especialmente en conexiones móviles. A diferencia de la compresión sobre la marcha, la precompresión añade cero carga de CPU al servir la página.
Minificación HTML
Antes de la compresión, Cache Pro elimina espacios en blanco innecesarios, comentarios HTML, líneas en blanco y pestañas de la salida almacenada. Esto reduce el tamaño del HTML original en un 10-15%, lo que se suma a las ganancias de Gzip/Brotli. El resultado: la carga más ligera posible para cada página. Seguro para prácticamente todos los temas; desactívelo con un solo clic si es necesario.
Bloques dinámicos AJAX (Hole punching)
Esta es la característica en la que fallan la mayoría de los módulos de caché. Al almacenar en caché una página completa, los elementos específicos del visitante, como el carrito de compras y el nombre de usuario, quedan congelados en el HTML. Otros módulos solucionan esto simplemente excluyendo por completo a los usuarios registrados de la caché, desperdiciando hasta el 50% de sus posibles ganancias de rendimiento.
Cache Pro adopta un enfoque más inteligente: reemplaza los bloques dinámicos con esqueletos de carga (loading skeletons) en el HTML almacenado, y luego los rellena con contenido actualizado mediante una solicitud AJAX ligera después de que se carga la página. Sus visitantes ven la página en milisegundos, y la información de su carrito y cuenta aparece una fracción de segundo después: siempre precisa, siempre actualizada.
Preconfigurado para el bloque del carrito y el bloque de información del usuario en los temas PrestaShop Classic y Hummingbird. Añada cualquier bloque dinámico personalizado con un selector CSS y un nombre de hook.
Invalidación automática inteligente
Nunca debería tener que limpiar la caché manualmente después de editar su tienda. Cache Pro se conecta a los eventos principales de PrestaShop y purga automáticamente solo las páginas afectadas cuando usted:
- Edita, añade o elimina un producto (purga la página del producto + categorías superiores + página de inicio)
- Edita, añade o elimina una categoría (purga la categoría + categorías superiores)
- Edita una página CMS (purga solo esa página)
- Añade o elimina un precio específico / promoción (purga producto + categoría + página de ofertas)
- Procesa un pedido que cambia los niveles de stock (purga las páginas de productos afectadas)
Sin necesidad de purgas masivas. Sin contenido obsoleto. La caché se mantiene actualizada sin intervención manual.
Precalentamiento de caché (Warm-up)
Después de una purga completa o una instalación nueva, la caché está vacía y los primeros visitantes de cada página experimentan tiempos de carga normales (lentos). El rastreador de precalentamiento integrado de Cache Pro soluciona esto visitando previamente cada URL de su sitemap o catálogo, llenando la caché antes de que llegue cualquier visitante real.
- Tres ajustes de velocidad: Cauteloso (2 páginas a la vez), Recomendado (5), Rápido (10)
- Barra de progreso en tiempo real con recuento de páginas y tiempo estimado restante
- Sugerido automáticamente después de una purga completa de la caché
Separación de contexto de 7 factores
Las páginas de PrestaShop cambian según el contexto del visitante. Cache Pro genera una clave de caché única a partir de 7 factores para asegurar que cada visitante reciba la versión correcta:
- Idioma: los visitantes franceses ven francés, los ingleses ven inglés
- Moneda: los precios se muestran en EUR, USD, CHF según la selección
- País: las reglas de impuestos (IVA incluido/excluido) se aplican correctamente
- Grupo de clientes: los precios mayoristas frente a los minoristas se mantienen precisos
- Tienda: las configuraciones multitienda tienen cachés totalmente aisladas
- Dispositivo: versiones móvil y escritorio en caché por separado si su tema sirve HTML diferente
- Consentimiento de cookies: variaciones de contenido conformes al RGPD gestionadas adecuadamente
Un visitante suizo que navegue en CHF nunca recibirá la página en caché de un visitante francés en EUR.
Panel de rendimiento visual
Cache Pro incluye un panel limpio y fácil de usar que le muestra exactamente lo que está haciendo la caché, sin necesidad de conocimientos técnicos:
- Comparación de velocidad: tiempo de respuesta promedio sin caché frente a con caché, con un claro multiplicador de "×27 más rápido"
- Indicador de eficiencia de caché: progreso circular con veredicto por colores (Excelente / OK / Necesita mejorar) y consejos prácticos
- Desglose por tipo de página: barras visuales que muestran qué páginas se benefician más (productos, categorías, inicio, CMS)
- Métricas clave: total de páginas en caché, páginas servidas desde la caché, espacio en disco utilizado
Purga selectiva fácil
¿Necesita actualizar páginas específicas? En lugar de botones crípticos de "Purgar", Cache Pro ofrece tarjetas claras para cada tipo de página con:
- El número de páginas almacenadas en caché para ese tipo
- Una explicación sencilla de cuándo actualizar (ej. "Actualice si modificó precios, descripciones o imágenes de productos")
- Un cuadro de diálogo de confirmación al borrar toda la caché para evitar purgas accidentales
- Sugerencia automática de precalentamiento después de una purga completa
API REST para herramientas externas
¿Sincroniza su tienda con un ERP, PIM o flujo de despliegue? Cache Pro expone puntos de acceso API seguros (protegidos por token) para purgar por tipo, por ID de producto, por ID de categoría o activar un precalentamiento, todo desde una simple solicitud HTTP.
Lista completa de características
- Caché de página completa con
ob_start()+register_shutdown_function() - Intercepción temprana de solicitudes a través del hook
actionDispatcher - Archivos de caché precomprimidos Gzip + Brotli
- Minificación HTML (comentarios, espacios en blanco, líneas en blanco)
- Bloques dinámicos AJAX con esqueletos de carga (carrito, info de usuario, personalizados)
- Invalidación automática inteligente en cambios de productos, categorías, CMS, stock y precios
- Precalentamiento de caché con rastreador de sitemap/catálogo y barra de progreso
- Clave de caché de 7 factores (idioma, moneda, país, grupo, tienda, dispositivo, cookies)
- TTL configurable por tipo de página con valores predeterminados recomendados
- Purga selectiva por tipo de página con diálogo de confirmación
- Exclusiones de páginas por tipo (casillas), por patrón de URL (regex) y por IP
- Modo de depuración con encabezados HTTP (X-PsCache: HIT/MISS, Age, Key, TTL)
- API REST con autenticación por token (purga, warm-up, estadísticas)
- Panel de rendimiento (comparación de velocidad, tasa de aciertos, desglose por tipo)
- Omisión automática para usuarios conectados, solicitudes POST y respuestas que no sean 200
- Sopo…
Why choose us?
See how we compare to the most common alternatives on the market.
| Feature | WePresta | Addons |
|---|---|---|
| payments Transparent pricing | check_circle | cancel |
| update Lifetime updates included | check_circle | cancel |
| support_agent Direct developer support | check_circle | cancel |
| verified PS 1.7, 8 & 9 compatible | check_circle | help_outline |
| code Standardized clean code | check_circle | cancel |
| storefront Multi-store ready | check_circle | help_outline |
| money_off No hidden renewal fees | check_circle | cancel |
Discover the module in images.
FAQ
Find answers to frequently asked questions about this module
Join +830 merchants using this module
5-minute installation · Full documentation included
demo@demo.com content_copy / demodemo content_copy