Me ya sa Requests ke buɗe haɗi fiye da pool_maxsize
Yi amfani da pool_block don tafki mai iyaka, kuma ƙara kasafin aikace-aikace lokacin da iyakar dole ta rufe duk zirga-zirgar da ke wuce ta wakili.
Da tsoho pool_block=False, pool_maxsize yana iyakance haɗin da aka ajiye a cikin tafki, ba kowane haɗi na lokaci ɗaya ba. Requests na iya ƙirƙirar ƙarin sannan ya watsar da su bayan haka.
Don tafki mai iyaka da buƙatun HTTPS na zama mai wanzu ke amfani da shi:
from requests.adapters import HTTPAdapter
adapter = HTTPAdapter(
pool_connections=10,
pool_maxsize=4,
pool_block=True,
)
session.mount("https://", adapter)Mount ɗin yana zaɓar URL ɗin manufa na HTTPS. Buƙatun HTTP suna amfani da adaftan da aka ɗora a ƙarƙashin http://.
| Shigarwa | Abin da yake sarrafawa |
|---|---|
| pool_connections | Tafkuna nawa manajan ke adanawa |
| pool_maxsize | Haɗi a cikin tafki ɗaya |
| pool_block=True | Jira haɗin tafki maimakon ƙirƙirar ƙarin |
Requests kuma yana adana manajojin wakilai bisa URL ɗin wakili. Waɗannan ƙimar ba su zama iyaka ɗaya na gaba ɗaya ba a kan jerin wakilai da manufofi masu juyawa. Yi amfani da kasafin aiki tare a matakin aikace-aikace idan buƙatar ita ce duk aikin ya bi ta wakili ɗaya.
Toshewa yana sa sakin martani ya zama wajibi: cinye jikin martani ko rufe martanin yawo domin aikin da ke jira ya ci gaba. Adaftan Requests ba ya bayar da wani lokaci daban na jiran wannan tafki a tsarin da aka nuna.