- Comment gérez-vous l'API externe lente?
- Pourquoi la réponse API est-elle lente?
- Pourquoi le premier appel réseau prend plus de temps que les suivants?
Comment gérez-vous l'API externe lente?
L'une des façons de gérer les réponses API lentes est de faire mettre à jour le composant personnalisé à mettre à jour l'utilisateur avec des messages d'attente. Cet article a montré une approche évolutive en utilisant la base de données NOSQL sur l'infrastructure OCI comme cache.
Pourquoi la réponse API est-elle lente?
Une API peut être invoquée sur plusieurs JVM. Si un JVM a considérablement ralenti, le temps de réponse de toutes les API s'exécute en ce JVM augmente. Par conséquent, le temps de réponse d'une API peut dépasser le seuil en raison d'un JVM répondant lentement.
Pourquoi le premier appel réseau prend plus de temps que les suivants?
En raison du mécanisme de conservation HTTP, les demandes ultérieures du même serveur réutiliseront la connexion TCP existante pour empêcher une autre poignée de main TCP, réduisant ainsi trois temps aller-retour comparés la première demande. Téléchargement du contenu: En raison du démarrage lent TCP, la première demande aura besoin de plus de temps pour télécharger du contenu.