Kwa chaguo-msingi pool_block=False, pool_maxsize hupunguza miunganisho inayohifadhiwa kwenye bwawa, si kila muunganisho wa wakati mmoja. Requests inaweza kuunda za ziada na kuzitupa baadaye.

Kwa bwawa lenye kikomo linalotumiwa na maombi ya HTTPS ya kikao kilichopo:

from requests.adapters import HTTPAdapter

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

Upachikaji huchagua URL za lengo za HTTPS. Maombi ya HTTP hutumia adapta iliyopachikwa chini ya http://.

IngizoKinachodhibiti
pool_connectionsMabwawa mangapi meneja huhifadhi kwenye akiba
pool_maxsizeMiunganisho ndani ya bwawa moja
pool_block=TrueKusubiri muunganisho wa bwawa badala ya kuunda wa ziada

Requests pia huhifadhi wasimamizi wa proksi kwa URL ya proksi. Thamani hizi haziunda kikomo kimoja cha jumla kwa orodha inayozunguka ya proksi na malengo. Tumia bajeti ya usawazishaji wa ngazi ya programu ikiwa hitaji ni kazi yote kupita kupitia mpatanishi mmoja.

Kuzuia hufanya uachiliaji wa majibu kuwa muhimu: tumia miili au funga majibu ya utiririshaji ili kazi inayosubiri iweze kuendelea. Adapta ya Requests haitoi muda maalum wa kusubiri kwa bwawa hili katika mpangilio ulioonyeshwa.

Makala zinazohusiana