ດ້ວຍຄ່າເລີ່ມຕົ້ນ pool_block=False, pool_maxsize ຈຳກັດການເຊື່ອມຕໍ່ທີ່ເກັບໄວ້ໃນສະລອນ, ບໍ່ແມ່ນທຸກການເຊື່ອມຕໍ່ພ້ອມກັນ. Requests ສາມາດສ້າງເພີ່ມແລ້ວຖິ້ມພາຍຫຼັງ.

ສຳລັບສະລອນທີ່ມີຂອບເຂດທີ່ຄຳຂໍ HTTPS ຂອງເຊສຊັນທີ່ມີຢູ່ແລ້ວໃຊ້:

from requests.adapters import HTTPAdapter

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

ການຕິດຕັ້ງເລືອກ URL ປາຍທາງ HTTPS. ຄຳຂໍ HTTP ໃຊ້ອະແດັບເຕີທີ່ຕິດຕັ້ງພາຍໃຕ້ http://.

ອິນພຸດມັນຄວບຄຸມຫຍັງ
pool_connectionsຈຳນວນສະລອນທີ່ຕົວຈັດການເກັບໄວ້
pool_maxsizeການເຊື່ອມຕໍ່ພາຍໃນສະລອນໜຶ່ງ
pool_block=Trueລໍຖ້າການເຊື່ອມຕໍ່ຈາກສະລອນ ແທນທີ່ຈະສ້າງເພີ່ມ

Requests ຍັງເກັບຕົວຈັດການພຣັອກຊີຕາມ URL ຂອງພຣັອກຊີ. ຄ່າເຫຼົ່ານີ້ບໍ່ໄດ້ສ້າງຂອບເຂດລວມດຽວສຳລັບລາຍການພຣັອກຊີແລະປາຍທາງທີ່ໝູນວຽນ. ໃຊ້ງົບປະມານການເຮັດວຽກພ້ອມກັນລະດັບແອັບພລິເຄຊັນ ຖ້າຄວາມຕ້ອງການແມ່ນໃຫ້ວຽກທັງໝົດຜ່ານຕົວກາງດຽວ.

ການບລັອກເຮັດໃຫ້ການປ່ອຍຄຳຕອບເປັນສິ່ງຈຳເປັນ: ອ່ານເນື້ອຄຳຕອບຈົນໝົດ ຫຼື ປິດຄຳຕອບແບບສະຕຣີມ ເພື່ອໃຫ້ວຽກທີ່ລໍຖ້າຢູ່ສາມາດດຳເນີນຕໍ່. ອະແດັບເຕີຂອງ Requests ບໍ່ໄດ້ໃຫ້ເວລາຈຳກັດແຍກຕ່າງຫາກສຳລັບການລໍຖ້າສະລອນນີ້ໃນການຈັດວາງທີ່ສະແດງ.

ບົດຄວາມທີ່ກ່ຽວຂ້ອງ