- Como você lida com API externa lenta?
- Por que a resposta da API é lenta?
- Por que a primeira chamada de rede leva mais tempo do que os subsequentes?
Como você lida com API externa lenta?
Uma das maneiras de lidar com respostas lentas da API é fazer com que o componente personalizado atualize o usuário com mensagens de espera. Este artigo mostrou uma abordagem escalável usando o banco de dados NOSQL na infraestrutura OCI como um cache.
Por que a resposta da API é lenta?
Uma API pode ser invocada em vários JVMs. Se uma JVM diminuiu consideravelmente, o tempo de resposta de todas as APIs é executado naquela JVM aumenta. Portanto, o tempo de resposta de uma API pode exceder o limite devido a uma JVM respondendo lentamente.
Por que a primeira chamada de rede leva mais tempo do que os subsequentes?
Devido ao mecanismo de Keep-alive HTTP, solicitações subsequentes para o mesmo servidor reutilizarão a conexão TCP existente para evitar outro aperto de mão TCP, reduzindo assim três tempo de ida e volta em comparação com a primeira solicitação. Download de conteúdo: Devido ao início lento do TCP, a primeira solicitação precisará de mais tempo para baixar o conteúdo.