El síntoma
Una tienda PrestaShop puede sentirse lenta aunque el servidor parezca estable. A menudo el coste está en callbacks de módulos ejecutados dentro de hooks críticos: filtros, opiniones, wishlist, tracking, pago o merchandising.
Qué medir
Mide duración por request, hook agregado, callback de módulo y traza representativa. El dato útil no es solo “la categoría tarda”, sino qué módulo se ejecuta, en qué hook ocurre y cuánto aporta al p95.
Cómo investigarlo
Empieza por transacciones con peor p95 o slow rate. Abre una traza lenta, revisa el waterfall y separa tiempo de módulos, SQL y errores. Si un módulo aparece en rutas de alto tráfico, su coste acumulado importa.
Herramientas habituales
New Relic, Datadog, Elastic APM o Grafana pueden mostrar latencia general, pero no conocen el modelo de hooks y módulos sin instrumentación específica. Blackfire, Tideways o XHProf ayudan en análisis profundo.
Cómo ayuda PrestaMonitor
PrestaMonitor captura spans de hooks y módulos, relaciona callbacks con trazas reales y muestra rankings por impacto orientados a PrestaShop.
Resultado esperado
La meta no es desactivar módulos al azar, sino optimizar configuración, cachear resultados, limitar ejecución por página o sustituir extensiones cuyo coste no compensa.
Lectura relacionada
Amplía contexto en la FAQ, las comparativas y el glosario.