Servicio especializado
Optimización del rendimiento de WooCommerce
Una tienda WooCommerce lenta rara vez se arregla con otro plugin de caché. Medimos dónde se va el tiempo (ejecución PHP, consultas a la base de datos, llamadas a APIs externas, tareas en segundo plano, el servidor) y arreglamos lo que realmente cuesta tiempo.
Problemas habituales
Problemas de rendimiento que investigamos
Checkout lento
Segundos entre Realizar pedido y la página de agradecimiento.
Pantalla de pedidos y administración lentas
Listados de pedidos, informes y ediciones de productos que tardan segundos en cargar.
Errores 502 y 504 con carga
Procesos PHP saturados por peticiones lentas; timeouts entre el servidor web y PHP-FPM.
Colas en Action Scheduler
Miles de acciones pendientes o fallidas: webhooks, emails y sincronizaciones con retraso.
Consultas lentas y tablas infladas
Tablas de meta enormes, opciones autocargadas sobredimensionadas, sesiones caducadas, índices que faltan.
WP-Cron que no se ejecuta con fiabilidad
Tareas programadas que dependen de las visitas, o que se acumulan cuando hay picos de tráfico.
Cómo medimos
- Tiempos del servidor en las peticiones lentas, no solo puntuaciones de velocidad
- Log de consultas lentas y las consultas que hay detrás de las pantallas lentas
- Estado y slow log de PHP-FPM: uso de procesos, peticiones que bloquean
- Llamadas HTTP externas durante la carga de páginas y el checkout
- Tasa de aciertos de la caché de objetos (Redis o Memcached) cuando la hay
- Colas de Action Scheduler, WP-Cron y otras tareas en segundo plano
Qué recibes
- Un desglose de dónde se va el tiempo, antes y después
- Arreglos priorizados por impacto y riesgo
- Cambios de configuración y de código, implementados y documentados
Medir antes de cambiar nada
El trabajo de rendimiento que empieza instalando plugins suele añadir peso. El primer paso es encontrar qué peticiones son lentas y por qué: una ficha de producto que espera a una consulta lenta sobre wp_postmeta, un checkout bloqueado por una llamada síncrona a la API de un transportista, una pantalla de administración contando miles de pedidos, o procesos PHP ocupados por peticiones que nunca terminan.
Lo que solemos encontrar
- Llamadas externas síncronas durante el checkout o la carga de páginas: tarifas de envío, servicios de impuestos, consultas al ERP, comprobaciones de licencias.
- Trabajo de segundo plano ejecutado en primer plano: tareas que deberían ir por Action Scheduler ejecutándose durante la petición de un cliente.
- Crecimiento de la base de datos: tablas de meta enormes, sesiones caducadas, opciones autocargadas sobredimensionadas, logs guardados en la base de datos.
- Caché de objetos ausente o mal configurada, o una caché que se vacía con demasiada frecuencia para ser útil.
- PHP-FPM dimensionado para una web corporativa: pocos procesos para el tráfico de WooCommerce, o demasiados para la memoria disponible.
Recursos técnicos
Guías de rendimiento
- WooCommerce / Rendimiento Problemas de rendimiento en WooCommerce Checkout y administración lentos, errores 502/504, consultas lentas, colas de Action Scheduler y WP-Cron.
- WooCommerce / HPOS HPOS en WooCommerce: problemas, migración y código a medida Qué cambia con HPOS, por qué falla el código a medida y cómo migrar el almacenamiento de pedidos con seguridad.
- WooCommerce / Integraciones Problemas de integración en WooCommerce: REST API, webhooks y sistemas externos Autenticación de la REST API, entregas de webhooks, sincronización con ERP y CRM, timeouts y datos duplicados.
FAQ
Preguntas frecuentes
¿Un plugin de caché arreglará un checkout lento?
No. Las páginas de carrito, checkout y cuenta no deben cachearse, así que su velocidad depende de PHP, la base de datos y las llamadas externas. Una caché de objetos ayuda; la caché de páginas no se aplica.
¿Cambiáis de hosting?
Solo cuando las mediciones muestran que el servidor es el cuello de botella. Muchas tiendas lentas lo son por unas pocas consultas costosas, llamadas síncronas a APIs o tareas en segundo plano, y moverlas a un hosting más grande solo esconde el coste.
¿Trabajáis las Core Web Vitals?
Cuando les afecta el comportamiento de WooCommerce (fragmentos del carrito, scripts pesados en las fichas de producto, respuestas lentas del servidor), sí. El trabajo puramente de diseño front-end queda fuera del alcance.
$ describe el problema
¿Tienes un problema con WooCommerce?Solicita un diagnóstico.
Cuéntanos qué falla, qué ha cambiado últimamente y cómo afecta al negocio. Revisamos cada solicitud y te recomendamos el siguiente paso.
Nunca envíes contraseñas, claves API ni datos de tarjetas a través del formulario.