ລູກຄ້າ TCP ສາມາດສົ່ງຄຳຮ້ອງສຳເລັດແລ້ວ ປິດດ້ານຂຽນຂອງຕົນ ໃນຂະນະທີ່ຍັງລໍຖ້າຄຳຕອບ. ນະໂຍບາຍຂອງ Squid ສຳລັບສະຖານະນັ້ນສຳຄັນ ເມື່ອປຽບທຽບການທົດສອບ TCP ດິບນ້ອຍໆ ກັບລູກຄ້າ HTTP.

ສຳລັບ Squid 7 ຄ່າເລີ່ມຕົ້ນທີ່ມີເອກະສານກ່າວໄວ້ແມ່ນ:

half_closed_clients off

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

ບັນທຶກເວລາທີ່ລູກຄ້າທົດສອບສົ່ງສັນຍານສິ້ນສຸດການປ້ອນຂໍ້ມູນ. ທໍ່ສົ່ງທີ່ໄປຮອດ stdin EOF ອາດມີພຶດຕິກຳແຕກຕ່າງຈາກລູກຄ້າທີ່ເປີດດ້ານສົ່ງໄວ້ ໃນຂະນະທີ່ອ່ານຄຳຕອບ, ເຖິງແມ່ນທັງສອງສົ່ງໄບຕ໌ຄຳຮ້ອງ HTTP ດຽວກັນ.

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

ເລືອກພຶດຕິກຳ EOF ຂອງລູກຄ້າ ແລະ ນະໂຍບາຍ proxy ຮ່ວມກັນສຳລັບການທົດສອບທີ່ຕ້ອງການ. ນະໂຍບາຍປິດເຄິ່ງໜຶ່ງຍັງສົມມຸດວ່າຂໍ້ຄວາມ HTTP ມີກອບທີ່ຖືກຕ້ອງ; ມັນບໍ່ໃຫ້ເນື້ອຄຳຮ້ອງທີ່ຂາດ ແລະ ບໍ່ສ້ອມແປງບລັອກຫົວຂໍ້ທີ່ບໍ່ສົມບູນ.

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