การถ่ายโอนหลายพร็อกซีของ libcurl: ขีดจำกัดการเชื่อมต่อและคิว
รองรับ CONNECT; โฮสต์ที่ถูกใช้งานอยู่หรือขีดจำกัดการเชื่อมต่อทั้งหมดอาจทำให้การถ่ายโอนต้องรอก่อนที่จะลองซ็อกเก็ต
รายงานที่ว่าการถ่ายโอนหลายพร็อกซีติดขัดต้องระบุเวอร์ชัน libcurl และ TLS backend รายงานนั้นไม่ได้พิสูจน์ว่าทุกการถ่ายโอน CONNECT ต้องใช้เธรดของระบบปฏิบัติการ
| การรอ | สิ่งที่ต้องตรวจสอบ |
|---|---|
| โควตาสำหรับปลายทางหนึ่งจุด | CURLMOPT_MAX_HOST_CONNECTIONS นับพร็อกซีเป็นโฮสต์ แม้เว็บปลายทางจะต่างกัน |
| โควตาทั่วทั้ง multi handle | ขีดจำกัดการเชื่อมต่อทั้งหมดอาจสร้างคิวเพิ่มอีกคิว |
| หลังการพยายามเชื่อมต่อ | การตอบกลับจริงของพร็อกซีหรือพฤติกรรมการบล็อกเฉพาะเวอร์ชัน |
เปรียบเทียบการผสานกับ event loop ขีดจำกัด และงบเวลาหมดเวลา กับอินเทอร์เฟซของเวอร์ชันที่ติดตั้ง การเพิ่มการทำงานพร้อมกันอาจย้ายคิวเข้าไปในพร็อกซีโดยไม่ได้แก้สาเหตุ
ระบุให้ชัดว่าเป็นคิวฝั่งไคลเอนต์ การตอบกลับช้าหรือการบล็อกเฉพาะการนำไปใช้ ก่อนเปลี่ยนสถาปัตยกรรมการทำงานพร้อมกันของแอปพลิเคชัน