Guía para decidir mejor

WooCommerce lento: cómo identificar el cuello de botella

La portada cacheada no representa la tienda completa. Compara páginas públicas y tareas dinámicas antes de escalar.

Una tienda WooCommerce lenta puede estar limitada por el servidor, una consulta de productos, una extensión, imágenes, pasarelas externas o tareas en segundo plano. Medir solo la portada cacheada no revela qué ocurre al filtrar un catálogo o pagar. Empieza por separar las rutas públicas de las dinámicas y toma una línea base antes de cambiar un plan.

Divide el recorrido del comprador

Ruta o tareaQué observarPista habitual
Portada y categoríasTiempo de respuesta, imágenes y scriptsCaché pública o peso del frontend
Búsqueda y filtrosConsultas y número de productos/variacionesBase de datos o índice
Carrito y checkoutPeticiones AJAX, impuestos, envío y pagoCálculos dinámicos y terceros
Administración y tareasCola, errores y duraciónExtensiones o trabajos programados

Repite cada prueba con la misma sesión, conexión y hora aproximada. Compara usuarios anónimos e iniciados, y toma nota de TTFB y de las peticiones lentas; medir el TTFB ayuda a no confundir respuesta inicial con imágenes o JavaScript. Una respuesta lenta de una pasarela no demuestra que el servidor de la tienda esté saturado.

Investiga sin afectar ventas

  1. Revisa WooCommerce > Estado, logs relevantes y acciones programadas. Anota fallos o colas atrasadas, sin ejecutarlas todas a ciegas.
  2. En staging con datos anonimizados, compara consultas, plugins y tema. Si una extensión añade una consulta lenta en filtros, pruébala aislada y pide una corrección al proveedor. No desactives pasarela, envíos o impuestos en una tienda abierta para hacer un experimento.
  3. Consulta métricas del servidor en la misma franja: CPU, memoria, procesos PHP, I/O y conexiones de base de datos. Un pico coincidente puede indicar capacidad insuficiente; valores normales obligan a investigar aplicación, frontend o terceros.

La guía oficial de WooCommerce para una tienda lenta también recomienda buscar primero la causa. Ejemplo: categoría rápida, búsqueda lenta y CPU moderada orientan a consultas/filtros; portada y checkout lentos a la vez con procesos PHP agotados justifican revisar recursos. Para una demora limitada al pago, usa el diagnóstico específico del checkout.

Prioriza la corrección comprobable

Cambia una variable por vez, mide de nuevo y verifica navegación, precios, stock y compra sandbox. Si hay crecimiento del catálogo, consulta qué pedir al alojamiento antes de escalar. Comparte con soporte URL, hora, tipo de sesión y evidencia sin datos de compradores.