libcurl ملٹی پراکسی منتقلی: کنکشن کی حدیں اور قطاریں
CONNECT معاونت یافتہ ہے؛ مصروف میزبان یا کنکشن کی کل حد منتقلی کو ساکٹ آزمائے جانے سے پہلے انتظار میں چھوڑ سکتی ہے۔
یہ رپورٹ کہ ملٹی پراکسی منتقلیاں رک جاتی ہیں، libcurl ورژن اور TLS بیک اینڈ مانگتی ہے۔ یہ ثابت نہیں کرتی کہ ہر CONNECT منتقلی کو OS تھریڈ درکار ہے۔
| انتظار | کیا جانچنا ہے |
|---|---|
| ایک اینڈ پوائنٹ کے لیے کوٹہ | CURLMOPT_MAX_HOST_CONNECTIONS پراکسی کو میزبان گنتا ہے، منزل کے ویب سائٹس مختلف ہونے پر بھی |
| پورے multi handle پر کوٹہ | کنکشن کی کل حد ایک اور قطار بنا سکتی ہے |
| کنکشن کی کوشش کے بعد | پراکسی کا اصل جواب یا ورژن کے مخصوص بلاکنگ رویے |
ایونٹ لوپ انضمام، حدوں اور ٹائم آؤٹ بجٹ کا موازنہ نصب شدہ ورژن کے انٹرفیس سے کریں۔ کنکرنسی بڑھانے سے وجہ ٹھیک کیے بغیر قطار پراکسی میں چلی جا سکتی ہے۔
ایپلیکیشن کی کنکرنسی ساخت بدلنے سے پہلے یہ شناخت کریں کہ مسئلہ کلائنٹ کی قطار، سست جواب یا عمل درآمد کے مخصوص بلاک ہونے میں سے کیا ہے۔