- Bagaimana anda berurusan dengan API luaran yang perlahan?
- Mengapa tindak balas API lambat?
- Mengapa panggilan rangkaian pertama memerlukan lebih banyak masa daripada yang berikutnya?
Bagaimana anda berurusan dengan API luaran yang perlahan?
Salah satu cara untuk mengendalikan respons API yang perlahan adalah dengan mengemas kini komponen tersuai pengguna dengan mesej tunggu. Artikel ini telah menunjukkan pendekatan berskala dengan menggunakan pangkalan data NoSQL mengenai infrastruktur OCI sebagai cache.
Mengapa tindak balas API lambat?
API boleh digunakan pada pelbagai JVM. Sekiranya satu JVM telah melambatkan dengan ketara, masa tindak balas semua API yang dijalankan dalam JVM meningkat. Oleh itu, masa tindak balas API mungkin melebihi ambang kerana satu JVM bertindak balas dengan perlahan.
Mengapa panggilan rangkaian pertama memerlukan lebih banyak masa daripada yang berikutnya?
Oleh kerana mekanisme http simpan-hidup, permintaan seterusnya ke pelayan yang sama akan menggunakan semula sambungan TCP sedia ada untuk mencegah jabat tangan TCP yang lain, dengan itu mengurangkan tiga masa perjalanan dibandingkan dengan permintaan pertama. Muat turun Kandungan: Oleh kerana permulaan perlahan TCP, permintaan pertama memerlukan lebih banyak masa untuk memuat turun kandungan.