ເວລາກຳນົດຂອງການເຊື່ອມຕໍ່ ແລະ ການອ່ານ ຈຳກັດການລໍຖ້າບາງຢ່າງ. ພວກມັນບໍ່ຈຳເປັນຈຳກັດການດຳເນີນງານທັງໝົດຜ່ານ proxy ເຊິ່ງອາດລວມມີການລໍຖ້າໃນຄິວ, DNS, CONNECT, TLS, ການປ່ຽນເສັ້ນທາງ, ການລອງໃໝ່ ແລະ ການອ່ານຄຳຕອບ.

ຂອບເຂດຜົນບັງຄັບໃຊ້
ເວລາກຳນົດເຊື່ອມຕໍ່ການຕັ້ງການເຊື່ອມຕໍ່ຕາມຄຳນິຍາມຂອງລູກຄ້າ
ເວລາກຳນົດບໍ່ມີການເຄື່ອນໄຫວຂອງການອ່ານການລໍຖ້າໂດຍບໍ່ມີຄວາມຄືບໜ້າຂອງຂໍ້ມູນຕາມທີ່ຄາດໄວ້
ກຳນົດເວລາລວມໄລຍະເວລາທີ່ອະນຸຍາດຂອງການດຳເນີນງານທັງໝົດ

ເລີ່ມຈາກງົບຂອງການດຳເນີນງານ

ໃຊ້ກຳນົດເວລາລວມທີ່ເອກະສານຂອງລູກຄ້າ ຫຼື ກົນໄກການຍົກເລີກຖ້າມີ ຄຽງຄູ່ກັບຂອບເຂດແຕ່ລະໄລຍະ. HTTPX ແຍກການລໍຖ້າຂອງ pool, ການເຊື່ອມຕໍ່, ການອ່ານ ແລະ ການຂຽນ. Requests ກ່າວວ່າເວລາກຳນົດຂອງມັນບໍ່ແມ່ນຂອບເຂດຂອງການດາວໂຫຼດທັງໝົດ. curl ໃຫ້ກຳນົດເວລາຂອງການສົ່ງຕໍ່ທັງໝົດ.

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

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

ລວມເອົາ body ແລະ ການເຮັດຄວາມສະອາດ

ວິທີການທີ່ກັບມາຫຼັງຫົວຂໍ້ອາດເຮັດໃຫ້ການອ່ານ body ຢູ່ນອກກຳນົດເວລາຂອງມັນ. ຕັດສິນວ່າງົບຄຸມການຕັ້ງຂຶ້ນ, ການດາວໂຫຼດທີ່ມີຂອບເຂດທັງໝົດ ຫຼື ກະແສຍາວນານທີ່ມີກົດການມີຊີວິດແຍກຕ່າງຫາກ. ຕົວຢ່າງ .NET ສະໄໝໃໝ່ສຳລັບການຍົກເລີກຫົວຂໍ້ ແລະ body ສົ່ງ token ດຽວຜ່ານທັງສອງຂັ້ນຕອນ.

ເຫຼືອເວລາໄວ້ປິດຄຳຕອບ ແລະ ສຳເລັດການຍົກເລີກ ກ່ອນການລອງຄັ້ງຕໍ່ໄປຈະເອົາຄວາມສາມາດຂອງ pool. ບັນທຶກຂັ້ນຕອນທີ່ລົ້ມເຫຼວ ແລະ ເວລາທີ່ຜ່ານໄປ; ການອ່ານຊ້ຳທີ່ມີຄວາມຄືບໜ້າສາມາດຕອບສະໜອງຂອບເຂດການບໍ່ເຄື່ອນໄຫວໄດ້ ໃນຂະນະທີ່ວຽກລວມໃຊ້ເວລາດົນເກີນໄປ.

ກຳນົດເວລາຂອງ gateway ໄປຫາຕົ້ນທາງເປັນຂອງ gateway ນັ້ນ. ເມື່ອມັນຕອບ 504 ງົບຂອງລູກຄ້າທີ່ຍັງບໍ່ໄດ້ໃຊ້ບໍ່ສາມາດຕໍ່ເວລາການລອງທີ່ສຳເລັດແລ້ວ. ຮັກສາໂມງແຕ່ລະອັນໃຫ້ຕິດກັບເຈົ້າຂອງມັນ ເມື່ອຕັດສິນວ່າການຕັ້ງຄ່າໃດຕ້ອງແກ້ໄຂ.

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