ສົ່ງຄຳຂໍ Squid ຜ່ານພຣັອກຊີແມ່
ໃຫ້ Squid 6.13 ໃຊ້ parent ສຳລັບຄຳຂໍສົ່ງຕໍ່ຂອງໄຄເອັນທີ່ຮູ້ຈັກ ແລະປ້ອງກັນທາງກົງສຳຮອງທີ່ບໍ່ຕັ້ງໃຈ.
ການປະກາດ parent ໃນ Squid ຢ່າງດຽວບໍ່ໄດ້ບັງຄັບທຸກຄຳຂໍສົ່ງຕໍ່ໃຫ້ໃຊ້ມັນ. ຖ້າທາງກົງຂັດນະໂຍບາຍ ໃຫ້ຕັ້ງຂໍ້ກຳນົດນີ້ຊັດເຈນ ແລະທົດສອບເມື່ອ parent ໃຊ້ບໍ່ໄດ້.
ຕົວຢ່າງສຳລັບ Squid 6.13 ນີ້ຕັ້ງຊື່ parent ໜຶ່ງຕົວ ແລະຫ້າມສົ່ງຕໍ່ໄປເຊີບເວີຕົ້ນທາງໂດຍກົງສຳລັບຕົ້ນທາງໄຄເອັນໜຶ່ງແຫ່ງ:
cache_peer 192.0.2.20 parent 3128 0 no-query default name=upstream
acl routed_client src 198.51.100.27/32
never_direct allow routed_client
ທັງສອງທີ່ຢູ່ເປັນຄ່າຕົວຢ່າງ. ໃນການທົດສອບ upstream ທີ່ຄວບຄຸມໄດ້ ແລະອະນຸຍາດ HTTP parent ສາທາລະນະ ໃຫ້ເລືອກທີ່ຢູ່ຈາກລາຍຊື່ HTTP ພຣັອກຊີ. ເກັບນະໂຍບາຍ http_access ແຍກທີ່ຮັບແຕ່ໄຄເອັນທີ່ຕ້ອງການ. ກົດເສັ້ນທາງບໍ່ໄດ້ໃຫ້ສິດໄຄເອັນໃຊ້ພຣັອກຊີ.
ກວດກົດເສັ້ນທາງທີ່ມີຢູ່
no-query ປິດຄຳຖາມ ICP ໄປ peer ນີ້. ສູນແມ່ນພອດຄຳຖາມຂອງ peer ບໍ່ແມ່ນຕົວຮັບ HTTP. ຕົວຮັບຝັ່ງໄຄເອັນ ແລະກົດເຂົ້າເຖິງຍັງແຍກກັນ.
ກວດຄ່າ always_direct ເກົ່າ ແລະການເລືອກ peer ອື່ນກ່ອນເພີ່ມບລັອກ. ການປະຕິເສດຄູ່ທີ່ກົງໃນ always_direct ບໍ່ໄດ້ບັງຄັບ parent ດ້ວຍຕົນເອງ. ກົດ never-direct ທີ່ຊັດຈຶ່ງລະບຸຂໍ້ກຳນົດນີ້ສຳລັບໄຄເອັນທີ່ເລືອກ.
ສິ່ງນີ້ຄວບຄຸມທຸລະກຳທີ່ຕ້ອງສົ່ງຕໍ່. ລາຍການແຄດພາຍໃນທີ່ໃຊ້ໄດ້ອາດຕອບໂດຍບໍ່ຕິດຕໍ່ parent ດັ່ງນັ້ນບໍ່ມີການເຊື່ອມ parent ໃໝ່ຈຶ່ງບໍ່ແມ່ນລະເມີດເສັ້ນທາງໂດຍອັດຕະໂນມັດ.
ກວດເສັ້ນທາງ ແລະພຶດຕິກຳເມື່ອລົ້ມເຫຼວ
ໃຊ້ປາຍທາງທີ່ຄວບຄຸມໄດ້ ແລະເບິ່ງຂໍ້ມູນລຳດັບຊັ້ນໃນ access logຄູ່ກັບສິ່ງທີ່ປາຍທາງສັງເກດ. ສະຖານະ HTTP ສຸດທ້າຍຢ່າງດຽວບອກບໍ່ໄດ້ວ່າ Squid ໃຊ້ parent ຫຼືທາງກົງ.
ໃນການທົດສອບບຳລຸງຮັກສາ ເຮັດໃຫ້ parent ໃຊ້ບໍ່ໄດ້ແລ້ວຂໍລາຍການເກົ່າທີ່ບໍ່ຢູ່ໃນແຄດຊ້ຳ. ຖ້ານະໂຍບາຍຫ້າມສົ່ງກົງ ທຸລະກຳຄວນລົ້ມເຫຼວແທນການໄປເຖິງຕົ້ນທາງດ້ວຍທາງອື່ນ. ເຮັດສະເພາະບໍລິການທີ່ທ່ານຄວບຄຸມ ແລະຄືນຄ່າທີ່ຕັ້ງໃຈໄວ້ພາຍຫຼັງ.