ولې Requests له pool_maxsize څخه ډېرې اړیکې پرانیزي
د محدود حوض لپاره pool_block وکاروئ، او کله چې حد باید د پروکسي له لارې ټول ترافیک پوښي، د اپلیکیشن کچې بودیجه اضافه کړئ.
د تلواليز pool_block=False سره، pool_maxsize په حوض کې ساتل شوې اړیکې محدودوي، نه هره هممهاله اړیکه. Requests کولای شي اضافي اړیکې جوړې کړي او بیا یې وغورځوي.
د یوې موجودې ناستې HTTPS غوښتنو لخوا کارول شوي محدود حوض لپاره:
from requests.adapters import HTTPAdapter
adapter = HTTPAdapter(
pool_connections=10,
pool_maxsize=4,
pool_block=True,
)
session.mount("https://", adapter)نښلول د HTTPS د موخې URLونه غوره کوي. HTTP غوښتنې هغه اډاپټر کاروي چې د http:// لاندې نښلول شوی دی.
| ننوت | دا څه کنټرولوي |
|---|---|
| pool_connections | مدیر څو حوضونه کیش کوي |
| pool_maxsize | په یوه حوض کې اړیکې |
| pool_block=True | د اضافي جوړولو پرځای د حوض اړیکې ته انتظار |
Requests همدارنګه د پروکسي مدیران د پروکسي URL له مخې کیش کوي. دا ارزښتونه د څرخېدونکو پروکسيانو او موخو په لیست کې یو واحد ټولیز حد نه جوړوي. که اړتیا دا وي چې ټول کار د یو منځګړي له لارې تېر شي، د اپلیکیشن کچې هممهالنې بودیجه وکاروئ.
بندول د ځوابونو خوشې کول اړین کوي: جسدونه مصرف کړئ یا سټریمینګ ځوابونه وتړئ ترڅو انتظار کوونکی کار مخ ته لاړ شي. د Requests اډاپټر په ښودل شوي ترتیب کې د دې حوض انتظار لپاره جلا وخت نه برابروي.