← Todas las guías

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:

ContenidoCaché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.

no lo apliques dos veces

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.

  1. En el back office, Módulos → Module Manager → Upload a module y sube el zip del módulo (descarga en la documentación).
  2. Pulsa Configure y rellena la API key (pdm_…, guardada cifrada) y el Property ID de la propiedad que sirve la tienda.
  3. Deja Auto purge activado. La estrategia hybrid por 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 gratuita

Sin tarjeta · 50 GB/mes en el plan Seed

Documentación relacionada