Acelerando WooCommerce: Lecciones de la creación de plugins de alto rendimiento

En esta charla voy a compartir, desde la experiencia del día a día, cómo ciertas decisiones de arquitectura en plugins reales de WooCommerce pueden marcar una diferencia enorme en el rendimiento… sin romper compatibilidades ni complicarse la vida más de la cuenta. A partir del trabajo en nuestro plugin de filtros de productos, veremos ejemplos reales del “antes y después”, con mejoras de hasta 10× en consultas, tiempos de carga y capacidad para manejar tiendas grandes.

Empezaremos entendiendo por qué la tabla wp_postmeta se queda corta cuando una tienda crece, y cómo las tablas personalizadas, los índices bien pensados y las relaciones precomputadas pueden transformar por completo el rendimiento del back‑end. También veremos cómo procesar grandes volúmenes de datos por lotes y cuándo merece la pena saltarse WP_Query para usar búsquedas más específicas que reducen segundos enteros en operaciones complejas.

Después pasaremos al frontal: lazy loading, code splitting y una gestión más estricta de los assets para que la web cargue rápido de verdad. También veremos patrones de AJAX que respetan el SEO y la accesibilidad, además de técnicas de debouncing y throttling para que la experiencia sea fluida incluso con muchos filtros o interacciones.

Para cerrar, hablaremos de la integración completa con WooCommerce: hooks eficientes, caché en varias capas con invalidación inteligente y detección proactiva de integraciones para evitar sobrecarga. La idea es que salgas con fragmentos de código y patrones que puedas aplicar directamente en tus proyectos para que WooCommerce vaya más rápido, sea más estable y escale sin sustos.

Ponente

Categorías