Tengo un gran problema en el que mis solicitudes tardan mucho en el servidor de producción pero son rápidas en el servidor de desarrollo.
Estoy usando apisauce para hacer mis pedidos.
Ejemplo de solicitud lenta: la pantalla de inicio de sesión utiliza un nombre de usuario y una contraseña simples con redux para almacenar los datos del usuario que ha iniciado sesión. Esto puede tardar hasta 30 segundos, pero en el desarrollo, tarda unos 2 segundos.
Una de las mejoras que hice fue configurar los encabezados solo una vez en lugar de todas las solicitudes que no eran inteligentes pero ahora son mejores. Solo hubo una ligera mejora en la velocidad, pero no lo suficiente. También estaba usando AsyncStorage para almacenar los datos del usuario, pero ahora se cambió a redux, nuevamente una ligera mejora pero no suficiente.
Intenté y depuré con el depurador nativo de reacción, pero no se conectó, así que lo hice manualmente con el tiempo de las solicitudes.
¿Alguien sabe por qué las solicitudes son más lentas y cómo solucionarlas?
Así que realicé algunas pruebas más y descubrí que la publicación de una imagen fue una de las causas de la velocidad de solicitud lenta, no estoy seguro de por qué solo está en el servidor en vivo.
También encontré en el primer inicio de sesión cuando ejecuté la inspección de la red, la Espera (TTFB) tomó alrededor de 18 segundos y luego está bien. Aunque no estoy seguro de por qué es eso. 