- ¿Cómo lidias con la API externa lenta??
- ¿Por qué la respuesta de la API es lenta??
- Por qué la primera llamada de red lleva más tiempo que las posteriores?
¿Cómo lidias con la API externa lenta??
Una de las formas de manejar respuestas de API lentas es hacer que el componente personalizado actualice al usuario con mensajes de espera. Este artículo ha mostrado un enfoque escalable mediante el uso de la base de datos NoSQL en la infraestructura de OCI como caché.
¿Por qué la respuesta de la API es lenta??
Se puede invocar una API en múltiples JVMS. Si un JVM se ha ralentizado considerablemente, el tiempo de respuesta de todas las API se ejecuta en que JVM aumenta. Por lo tanto, el tiempo de respuesta de una API puede exceder el umbral debido a que un JVM responde lentamente.
Por qué la primera llamada de red lleva más tiempo que las posteriores?
Debido al mecanismo HTTP Keep-Alive, las solicitudes posteriores al mismo servidor reutilizarán la conexión TCP existente para evitar otro apretón de manos TCP, reduciendo así tres tiempo de viaje redondo en comparación con la primera solicitud. Descarga de contenido: debido a TCP Slow Start, la primera solicitud necesitará más tiempo para descargar contenido.