Rumah >pembangunan bahagian belakang >C++ >Adakah mewujudkan httpclient baru untuk setiap panggilan API web benar -benar cekap?
Dalam aplikasi klien API web, kitaran hidup terbaik objek HTTPClient telah menjadi kontroversi. Sesetengah orang menganjurkan membuat contoh baru untuk setiap panggilan, sementara yang lain menganjurkan panggilan dan menggunakan semula satu contoh beberapa kali.
Buat httpclientbaru
Buat httpclient baru untuk setiap permintaan untuk memperkenalkan beberapa perbelanjaan, termasuk:
Pengurusan kelayakan dan cookie:HttpClientHandler penyelenggaraan kelayakan dan kuki, kelayakan dan kuki ini direka untuk menggunakannya semula. Kecekapan menetapkan semula nilai -nilai ini secara berasingan untuk setiap permintaan adalah rendah.
Kolam Sambungan: Gunakan semula sambungan TCP/IP melalui HTTPClient untuk menggunakan semula sambungan TCP/IP untuk mengelakkan semula sambungan untuk setiap permintaan untuk meningkatkan prestasi.
Program pemprosesan status:
httpmessageHandlers boleh mengekalkan keadaan aplikasi -peringkat antara permintaan, yang sukar dicapai setiap kali contoh httpclient ditandakan.Atas ialah kandungan terperinci Adakah mewujudkan httpclient baru untuk setiap panggilan API web benar -benar cekap?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!