Carson a dh'fhosglas Requests barrachd cheanglaichean na pool_maxsize
Cleachd pool_block airson lòn cuibhrichte, agus cuir buidseat tagraidh ris nuair a dh'fheumas a' chrìoch a bhith a' còmhdach na trafaig uile trì proxy.
Leis an roghainn-bunaiteach pool_block=False, tha pool_maxsize a' cuingealachadh nan ceanglaichean a thèid a chumail ann an lòn, chan e gach ceangal aig an aon àm. Faodaidh Requests feadhainn a bharrachd a chruthachadh agus an tilgeil air falbh às dèidh sin.
Airson lòn cuibhrichte a bhios tagraidhean HTTPS seisein a th' ann mar-thà a' cleachdadh:
from requests.adapters import HTTPAdapter
adapter = HTTPAdapter(
pool_connections=10,
pool_maxsize=4,
pool_block=True,
)
session.mount("https://", adapter)Bidh am mount a' taghadh URLan cinn-uidhe HTTPS. Bidh tagraidhean HTTP a' cleachdadh an adapter a chaidh a chur fo http://.
| Cur a-steach | Dè a tha e a' cumail smachd air |
|---|---|
| pool_connections | Cia mheud lòn a tha am manaidsear a' tasgadh |
| pool_maxsize | Ceanglaichean taobh a-staigh lòn |
| pool_block=True | Fuirich air ceangal lòn an àite fear a bharrachd a chruthachadh |
Bidh Requests cuideachd a' tasgadh manaidsearan proxy a rèir URL proxy. Chan eil na luachan sin a' dèanamh aon chrìoch iomlan thar liosta chuairteach de phroxyan agus de chinn-uidhe. Cleachd buidseat co-shìnteachd aig ìre an tagraidh ma tha an t-iarrtas ann gum bi an obair uile a' dol tro aon eadar-mheadhanair.
Tha blocadh a' dèanamh saoradh fhreagairtean riatanach: caithear na cuirp no dùin freagairtean sruthach gus an tèid obair a tha a' feitheamh air adhart. Chan eil adapter Requests a' toirt seachad ùine-crìche air leth airson an fheitheamh lòn seo san rèiteachadh a chithear.