GUÍA · PRESTASHOP · E-COMMERCE
Acelerar PrestaShop sin romper el checkout
Poner una CDN delante de una tienda da respeto por una razón concreta: si cacheas de más, un cliente puede ver el carrito de otro. La solución no es renunciar a la caché — es repartir bien qué se cachea y qué se deja pasar. Así se hace con PrestaShop en Paradarum.
La regla de oro: qué cachear y qué no
En una tienda conviven dos tipos de contenido con necesidades opuestas:
| Contenido | Caché | Por qué |
|---|---|---|
| Imágenes, CSS, JS, fuentes | TTL largo | Iguales para todos los visitantes; son el grueso del peso de página. |
| Fichas de producto y categorías | TTL corto | Cacheables para visitantes anónimos; se purgan al cambiar el catálogo. |
| Carrito, checkout, mi cuenta | bypass | Dependen de la sesión: cachearlos mezcla usuarios. Nunca. |
| Back office (admin) | bypass | Privado por definición. |
Nada de esto exige tocar tu servidor: en Paradarum las reglas de caché se definen por ruta en la propiedad — Equals, Contains, StartsWith, EndsWith o Regex — y deciden TTLs y headers desde el edge.
El preset de PrestaShop: las reglas hechas, en un clic
No hace falta escribir ese reparto a mano. En el panel, abre la propiedad, ve a General settings y despliega la tarjeta Quick Setup: en el desplegable, dentro de la categoría E-commerce, está el preset de PrestaShop. Al aplicarlo se crean reglas de caché individuales y editables — assets estáticos con TTL largo, páginas con TTL moderado y las rutas de carrito, checkout y cuenta en bypass — y se aplican ajustes generales recomendados (Always Online, gestión de query strings, caché de navegador y cabeceras de protección).
Cada regla creada lleva la descripción «Applied from PrestaShop preset» y se puede afinar después: subir un TTL, cambiar un patrón, añadir una ruta.
Aplicar un preset siempre crea reglas nuevas, nunca sustituye las que hay: aplicarlo dos veces deja un juego duplicado. Para deshacerlo, borra las reglas individuales — la descripción «Applied from …» las delata.
Dos ajustes que evitan sustos
1. El admin renombrado
PrestaShop renombra la carpeta de administración por seguridad
(/admin123xyz en vez de /admin). Las reglas del preset asumen la
ruta por defecto: edita la regla de no-cachear del admin para que apunte a tu carpeta
real. Es un minuto y evita cachear tu back office.
2. Las cookies de sesión
El preset trae una lista recomendada de cookies de bypass, pero por diseño no se aplica automáticamente: eres tú quien decide si los usuarios con sesión saltan la caché. Añade las cookies de sesión de tu tienda a las Location Features de la regla de páginas y todo visitante identificado recibirá siempre contenido fresco de tu origen, mientras los anónimos siguen sirviéndose del edge.
La purga automática: el módulo oficial
Una caché de tienda solo es útil si se invalida sola cuando cambia el catálogo. De eso se ocupa Paradarum CDN Purge, el módulo oficial para PrestaShop 1.7 a 8.x: se engancha al ciclo de vida de los objetos y purga las rutas afectadas cuando se crean, editan o borran productos, categorías, páginas CMS, fabricantes y proveedores. Un cambio de producto puede purgar su ficha, sus categorías y la portada, según tus ajustes de inclusión.
- En el back office, Módulos → Module Manager → Upload a module y sube el zip del módulo (descarga en la documentación).
- Pulsa Configure y rellena la API key
(
pdm_…, guardada cifrada) y el Property ID de la propiedad que sirve la tienda. - Deja Auto purge activado. La estrategia
hybridpor defecto equilibra precisión y amplitud; si un cambio afectara a más de 30 rutas, el módulo lo colapsa en una purga completa de la propiedad.
Un extra que la tienda agradece
Las imágenes de producto se convierten automáticamente a WebP en el edge, con reescalado a máximos configurables — y solo para los navegadores que lo aceptan. No hay que instalar nada en PrestaShop: se activa en la propiedad.
Pruébalo con tu tienda
Crea la propiedad, aplica el preset de PrestaShop e instala el módulo de purga. El plan Seed incluye 50 GB al mes con WAF y TLS, sin tarjeta.
Crear cuenta gratuitaSin tarjeta · 50 GB/mes en el plan Seed
Documentación relacionada
- PrestaShop module — instalación, hooks y configuración del módulo de purga.
- PrestaShop cache rules — la referencia completa de las reglas del preset.
- CMS presets — cómo funciona Quick Setup y qué aplica exactamente.