Hola,
Estoy teniendo un problema de rendimiento en el checkout de WooCommerce en mi web:
Cuando se procesa un pedido, la llamada AJAX:
wc-ajax=checkout
tarda entre 18 y 21 segundos.
He realizado varias pruebas:
- Desactivar WooCommerce PayPal Payments
- Probar con transferencia bancaria
- Desactivar Meta for WooCommerce
- Desactivar WP Activity Log
- Revisar eventos cron
- HPOS está activado
En el inspector de red del navegador se observa que la llamada:
wc-ajax=checkout
es la que tarda aproximadamente 18-21 segundos.
¿Podríais revisar desde servidor si existe:
- alguna consulta MySQL lenta
- bloqueo en Action Scheduler
- limitaciones de recursos del plan
- o algún proceso que esté retrasando esta llamada AJAX?
Adjunto capturas del Network donde se ve el tiempo de la llamada.
Muchas gracias.
Hola Elena.
Puede quitar el mantenimiento de los productos para que podamos hacer una prueba ?
Un saldo
Listo!
Hola Elena.
El problema parece que viene por alguno de los plugins.
.- Desactiva momentáneamente todos los plugin excepto WooCommerce y WooPayments
Revisa si la carga mejora, con es comprobaremos si hay algún plugin que este provocando ese retraso.
Un saludo
Sí, ha tardado 7 segundos. Anteriormente he ido probando algunos de los plugins que podían entrar en conflicto y con ninguno cambiaba el tiempo. Qué me recomiendas? Ir activando plugins uno a uno y comprobar con cuál se me vuelve a ir a los 22 segundos?
Hola Elena.
En entorno de pruebas no está mal ese tiempo, en real bajara un poco mas.
Si ves activando los plugins y haciendo pruebas hasta que lo encuentres.
Un Saludo