ການເກັບຕົວຈັບ cURL ໄວ້ອາດເຮັດໃຫ້ການໂອນຕໍ່ມາສາມາດນຳໃຊ້ການເຊື່ອມຕໍ່ທີ່ເຂົ້າກັນທີ່ຖືກ cache ຄືນໃໝ່. ແຕ່ມັນບໍ່ສາມາດບັງຄັບໃຫ້ proxy ຮັກສາການເຊື່ອມຕໍ່ TCP ເປີດໄວ້ຢ່າງບໍ່ມີຂອບເຂດ.

ອີກຝ່າຍໜຶ່ງອາດປິດການເຊື່ອມຕໍ່ທີ່ບໍ່ໄດ້ໃຊ້, ເສັ້ນທາງເຄືອຂ່າຍອາດຫາຍໄປ, ແລະການໂອນຕໍ່ມາອາດຕ້ອງການເສັ້ນທາງ ຫຼື tunnel ອື່ນ. ການນຳໃຊ້ຄືນໃໝ່ເປັນການເພີ່ມປະສິດທິພາບຝ່າຍລູກຄ້າທີ່ຂຶ້ນກັບເງື່ອນໄຂເຫຼົ່ານັ້ນ ບໍ່ແມ່ນການຮັບປະກັນຄວາມພ້ອມໃຊ້ງານ.

ສຳລັບວຽກທີ່ເຮັດຊ້ຳຜ່ານນະໂຍບາຍ proxy ດຽວ, ຮັກສາຕົວຈັບທີ່ກ່ຽວຂ້ອງ ຫຼື cache ການເຊື່ອມຕໍ່ multi-handle ໄວ້ ແລະ ຫຼີກລ້ຽງຕົວເລືອກທີ່ຕັ້ງໃຈຮ້ອງຂໍການເຊື່ອມຕໍ່ໃໝ່ ຫຼື ຫ້າມການນຳໃຊ້ຄືນໃໝ່ ເວັ້ນເສຍແຕ່ວ່າວຽກຕ້ອງການພວກມັນ. ກວດສອບພຶດຕິກຳການໂອນຕົວຈິງ ກ່ອນຈະຄິດວ່າຄຳຮ້ອງທີສອງທີ່ສັ້ນກວ່າພິສູດການນຳໃຊ້ຄືນໃໝ່.

ລະວັງຕົວຢ່າງ PHP ເກົ່າທີ່ວ່າການເຊື່ອມຕໍ່ຍັງເປີດ "ຈົນຮອດ curl_close". ເອກະສານ PHP ລະບຸວ່າ curl_close() ບໍ່ມີຜົນຫຍັງຕັ້ງແຕ່ PHP 8.0 ແລະ ຖືກຍົກເລີກຕັ້ງແຕ່ PHP 8.5. ຕ້ອງເຂົ້າໃຈການເປັນເຈົ້າຂອງຊັບພະຍາກອນ ແລະ ອາຍຸຂອງວັດຖຸໃນ PHP ເວີຊັນທີ່ທ່ານປະກາດໃຊ້.

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

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