- Wie gehen Sie mit langsamer externer API um?
- Warum ist die API -Reaktion langsam??
- Warum der erste Netzwerkaufruf mehr Zeit braucht als nachfolgende?
Wie gehen Sie mit langsamer externer API um?
Eine der Möglichkeiten, um langsame API -Antworten zu verarbeiten. Dieser Artikel hat einen skalierbaren Ansatz durch Verwendung der NOSQL -Datenbank zur OCI -Infrastruktur als Cache gezeigt.
Warum ist die API -Reaktion langsam??
Eine API kann auf mehreren JVMs aufgerufen werden. Wenn sich ein JVM erheblich verlangsamt hat, steigt die Reaktionszeit aller APIs in diesem JVM an. Daher kann die Reaktionszeit einer API den Schwellenwert überschreiten, da ein JVM langsam reagiert.
Warum der erste Netzwerkaufruf mehr Zeit braucht als nachfolgende?
Aufgrund des HTTP-Keep-Alive-Mechanismus werden nachfolgende Anforderungen an denselben Server die vorhandene TCP-Verbindung wiederverwendet, um einen weiteren TCP-Handshake zu verhindern, wodurch drei Rundwegzeiten im Vergleich der ersten Anforderung verkürzt werden. Inhaltsdownload: Aufgrund von TCP Slow Start benötigt die erste Anfrage mehr Zeit, um Inhalte herunterzuladen.