Bil-valur awtomatiku pool_block=False, pool_maxsize jillimita l-konnessjonijiet miżmuma f'ġabra, mhux kull konnessjoni simultanja. Requests jista' joħloq oħrajn żejda u mbagħad jarmihom.

Għal ġabra limitata użata mit-talbiet HTTPS ta' sessjoni eżistenti:

from requests.adapters import HTTPAdapter

adapter = HTTPAdapter(
    pool_connections=10,
    pool_maxsize=4,
    pool_block=True,
)
session.mount("https://", adapter)

It-twaħħil jagħżel l-URLs tad-destinazzjoni HTTPS. It-talbiet HTTP jużaw l-adapter imwaħħal taħt http://.

InputX'jikkontrolla
pool_connectionsKemm-il ġabra jżomm il-maniġer fil-cache
pool_maxsizeKonnessjonijiet fi ħdan ġabra
pool_block=TrueTistenna konnessjoni tal-ġabra minflok toħloq waħda żejda

Requests iżomm ukoll il-maniġers tal-proxy fil-cache skont l-URL tal-proxy. Dawn il-valuri ma jiffurmawx limitu totali wieħed fuq lista li tinbidel ta' proxis u destinazzjonijiet. Uża baġit ta' konkorrenza fil-livell tal-applikazzjoni jekk ir-rekwiżit hu li x-xogħol kollu jgħaddi minn intermedjarju wieħed.

L-imblukkar jagħmel ir-rilaxx tar-risposti essenzjali: ikkonsma l-korpi jew agħlaq risposti fi streaming sabiex ix-xogħol li qed jistenna jista' jkompli. L-adapter ta' Requests ma jipprovdix timeout separat għal dan l-istennija tal-ġabra fil-konfigurazzjoni murija.

Artikli relatati