¿Tu PrestaShop va lento?
lo aceleramos de verdad.
Auditoría y optimización del rendimiento PrestaShop
LCP > 3 s, carrito que se atasca, ficha de producto que tarda 5 s en cargar: sabes que pierdes ventas, y sabes que es reparable. En las últimas 12 optimizaciones, ganancia mediana −62 % sobre el LCP y +22 % de tráfico orgánico en 60 días.
Antes / después en 3 tiendas optimizadas
Mediciones GSC + Lighthouse + RUM, en 60 días deslizantes. Sin promesas, cifras.
Las 8 palancas que accionamos
Siempre en este orden, de la más inmediata a la más estructural. Cada una con impacto medible y cuantificado en la auditoría.
CCC (Combine, Compress, Cache) en modo producción, caché Smarty en modo compile_check=off, caché navegador vía headers Cache-Control: public, max-age=31536000 sobre los assets versionados. Impacto típico: −800 ms a −1,2 s sobre el LCP.
Conversión automática JPEG/PNG → WebP con fallback, loading="lazy" en todas las imágenes fuera del viewport, dimensiones width/height explícitas para evitar layout shift. Impacto: −1,5 s a −2 s en LCP, CLS cerca de 0.
Análisis de todos los módulos activos, identificación de módulos de tracking duplicados (Google, Meta, TikTok), módulos huérfanos nunca usados, módulos de chat que cargan 800 Kb de JS. Desactivación limpia vía interfaz admin + limpieza de hooks huérfanos en SQL. Impacto: −150 a −400 ms sobre el TTFB.
Perfilado de las consultas lentas vía EXPLAIN y slow_query_log. Adición de índices en ps_product_attribute (id_product, default_on), ps_specific_price (id_product, id_country, from, to), ps_orders (id_customer, date_add). Impacto: TTFB dividido por 2 a 4 en catálogos > 1000 productos.
En PrestaShop 8.x/9.x, activación del caché objeto Redis (sesiones + caché aplicativa). En 1.7.x, configuración vía defines_custom.inc.php. Impacto: −250 ms a −500 ms sobre el TTFB, esencial en horas punta.
Auditoría del JS inyectado por los módulos: scripts de tracking en defer, chat widget en delayed load tras interacción usuario, supresión de duplicados (gtag.js cargado 3 veces por 3 módulos diferentes = clásico). Impacto INP: −150 a −200 ms.
Migración de las fuentes Google a self-hosting (también mejor para RGPD), <link rel="preload"> sobre los archivos WOFF2 usados above the fold, font-display: swap. Impacto: −300 ms sobre el FCP, supresión del FOIT.
Si el TTFB sigue > 800 ms en horas punta tras las 7 palancas previas, el hosting es el cuello de botella. Migración asistida a hosting español optimizado (Webempresa Performance, Raiola Networks, SiteGround Spain GoGeek, Hostinger Business) o VPS dedicado. Impacto: TTFB reducido a 150-300 ms.
Lo que miramos, en este orden
Auditoría completa en 4 h. Entregable: informe PDF con recomendaciones cuantificadas y plan de acción priorizado.
php-fpm.log, perfilado Xdebug o Tideways en 3 páginas clave (home, categoría, ficha producto). Identificación del tiempo en PHP vs SQL vs network.
EXPLAIN sobre el top 20. Recomendaciones de índices específicas a tu catálogo.
memory_limit, presencia de Redis/Memcached, HTTP/2, Brotli. Si se detectan limitaciones: comparativa antes/después de migración.
Tarifas anunciadas de antemano
Pre-auditoría gratuita. Para la optimización, sabes exactamente cuánto cuesta antes de que toque el código.
Pre-auditoría
- Medición Lighthouse + RUM (LCP, INP, CLS)
- 3 palancas prioritarias para tu caso
- Presupuesto cifrado con ganancia estimada en ms
- Decides si continuamos
Optimización dirigida
- Medición Lighthouse + RUM antes de la optimización
- Activación de las palancas (caché, WebP, JS, BBDD, Redis...)
- Medición después + comparativa cuantificada
- Informe escrito: ganancia real en segundos
- Seguimiento RUM 30 días tras puesta en producción
Mantenimiento Performance
- 2 h de dev/mes acumulables (plan Performance)
- Backups auto diarios externalizados
- Seguimiento Core Web Vitals mensual
- Optimizaciones progresivas sin gran factura
Rendimiento PrestaShop — preguntas frecuentes
ps_product_attribute o ps_specific_price cuando el catálogo crece, (3) caché Smarty + CCC mal configurada, (4) imágenes JPEG/PNG sin WebP ni lazy-loading, (5) hosting compartido infradimensionado, (6) ausencia de Redis/Memcached, (7) JS de chat/tracking bloqueante, (8) tema custom no optimizado. Un solo punto puede hacer perder 2 s; acumularlos puede triplicar el tiempo de carga.15 min para ver dónde estás
Pre-auditoría gratuita en 30 min: LCP, INP, CLS, las 3 palancas prioritarias para ti. Sin compromiso, sin rollos.