Kí ni ìdí tí Requests fi ń ṣí àwọn ìsopọ̀ púpọ̀ ju pool_maxsize lọ
Lo pool_block fún àkójọ tí ó ní ààlà, kí o sì fi ìsúná àwọn ohun èlò kún nígbà tí ààlà gbọdọ̀ bo gbogbo ìrìnàjò nípasẹ̀ proxy.
Pẹ̀lú àìpẹ́ pool_block=False, pool_maxsize ń dín àwọn ìsopọ̀ tí a tọ́jú sínú àkójọ kù, kì í ṣe gbogbo ìsopọ̀ kan náà ní àkókò kannáà. Requests lè dá àwọn àfikún sílẹ̀ kí ó sì sọn wọ́n nù lẹ́yìn náà.
Fún àkójọ tí ó ní ààlà tí àwọn ìbéèrè HTTPS ti ìpàdé tí ó wà tẹ́lẹ̀ ń lò:
from requests.adapters import HTTPAdapter
adapter = HTTPAdapter(
pool_connections=10,
pool_maxsize=4,
pool_block=True,
)
session.mount("https://", adapter)Ìgbékalẹ̀ yóò yan àwọn URL ibi-àfojúsùn HTTPS. Àwọn ìbéèrè HTTP ń lo adapata tí a gbé kalẹ̀ lábẹ́ http://.
| Ìwọlé | Ohun tí ó ń ṣàkóso |
|---|---|
| pool_connections | Iye àkójọ tí olùṣàkóso ń tọ́jú sínú káṣì |
| pool_maxsize | Àwọn ìsopọ̀ nínú àkójọ kan |
| pool_block=True | Dúró de ìsopọ̀ àkójọ dípò dídá àfikún kan |
Requests tún ń tọ́jú àwọn olùṣàkóso proxy sínú káṣì nípasẹ̀ URL proxy. Àwọn iye wọ̀nyí kò dá ààlà àpapọ̀ kan ṣoṣo fún àkójọ proxy àti ibi-àfojúsùn tí ń yí. Lo ìsúná ìgbàṣiṣẹ́ pẹ̀lú ní ìpele ohun èlò bí ìbéèrè bá jẹ́ kí gbogbo iṣẹ́ gba ẹnìkan alárinà kọjá.
Dídènà jẹ́ kí ìdásílẹ̀ àwọn ìdáhùn ṣe pàtàkì: jẹ àwọn ara tán tàbí pa àwọn ìdáhùn ṣíṣàn mọ́ kí iṣẹ́ tí ń dúró lè tẹ̀síwájú. Adapata Requests kò pèsè àkókò ààlà ọ̀tọ̀ fún ìdúró àkójọ yìí nínú ìṣètò tí a fi hàn.