Sababta Requests u furayo xiriirro ka badan pool_maxsize
Isticmaal pool_block ee barkada xaddidan, kuna dar miisaaniyad heer codsi marka xadduu waa inuu daboolo dhammaan taraafikada iyada oo loo marayo wakiil.
Marka la isticmaalayo pool_block=False oo caadi ah, pool_maxsize waxa uu xaddidaa xiriirrada lagu hayo barkada, ma aha xiriir kasta oo isku mar ah. Requests waxa uu abuuri karaa kuwo dheeraad ah oo uu markaas tuuro.
Barkad xaddidan oo ay isticmaalaan codsiyada HTTPS ee kulan hore u jiray:
from requests.adapters import HTTPAdapter
adapter = HTTPAdapter(
pool_connections=10,
pool_maxsize=4,
pool_block=True,
)
session.mount("https://", adapter)Qalabka wuu doortaa URL-yada meesha loo socdo ee HTTPS. Codsiyada HTTP waxa ay isticmaalaan adapterka lagu rakibay http://.
| Gelin | Maxaad ay maamushaa |
|---|---|
| pool_connections | Immisa barkadood oo maareeyaha kaydiyo |
| pool_maxsize | Xiriirrada gudaha hal barkad |
| pool_block=True | Sugitaanka xiriirka barkada halkii la abuuri lahaa mid dheeraad ah |
Requests sidoo kale waxa uu kaydiyaa maareeyayaasha wakiilka marka loo eego URL-ka wakiilka. Qiimayaashan ma sameeyaan hal xad guud oo ku saabsan liiska wakiilada iyo meelaha loo socdo ee wareegaya. Isticmaal miisaaniyad isku-dhac heer codsi haddii shuruuddu tahay in shaqada oo dhan ay maraan hal dhexdhexaadiye.
Xannibaaddu waxa ay lagama maarmaan ka dhigtaa sii-deynta jawaabaha: isticmaal jirka ama xidh jawaabaha qulqulaya si shaqada sugaysa ay u sii socon karto. Adapterka Requests ma bixiyo waqti-gooni gooni ah sugitaankan barkada ee habaynta la muujiyay.