ເປັນຫຍັງ Basic ຂອງ Squid ຍັງຮັບລະຫັດຜ່ານເກົ່າ
ເຂົ້າໃຈ cache ຂໍ້ມູນເຂົ້າລະບົບ Basic ໃນ Squid 6.13 ກ່ອນຄິດວ່າການແກ້ໄຟລ໌ລະຫັດຜ່ານຈະຖອນສິດທຸກຄຳຮ້ອງຂໍທັນທີ.
ການປ່ຽນໄຟລ໌ລະຫັດຜ່ານຂອງ Squid ບໍ່ໄດ້ບັງຄັບໃຫ້ທຸກຄຳຮ້ອງຂໍຕໍ່ໄປເອີ້ນໂປຣແກຣມຊ່ວຍອີກຄັ້ງ. ສຳລັບ Basic, Squid ສາມາດເກັບຄູ່ຊື່ຜູ້ໃຊ້ແລະລະຫັດຜ່ານທີ່ກວດສຳເລັດແລ້ວໃນ cache.
ການຕັ້ງຄ່າ Squid 6.13 ທີ່ຄວບຄຸມວ່າຜົນກວດນັ້ນຖືວ່າໃຊ້ໄດ້ດົນປານໃດແມ່ນ credentialsttl. ຕົວຢ່າງ:
auth_param basic credentialsttl 5 minutes
ນີ້ແມ່ນຄ່ານະໂຍບາຍຕົວຢ່າງ ບໍ່ແມ່ນຄຳແນະນຳສຳລັບທຸກກໍລະນີ. ເລືອກຕາມຄວາມຊັກຊ້າໃນການຖອນສິດທີ່ຍອມຮັບໄດ້ ແລະພາລະທີ່ລະບົບຢືນຢັນຕົວຕົນດ້ານຫຼັງຮອງຮັບໄດ້.
ແຍກການກວດສາມຢ່າງ
ກ່ອນອື່ນຢືນຢັນວ່າທ່ານແກ້ໄຟລ໌ທີ່ໂປຣແກຣມຊ່ວຍທີ່ໃຊ້ງານຢູ່ນຳໃຊ້. ການແກ້ຖືກຕ້ອງໃນໄຟລ໌ທີ່ບໍ່ໄດ້ໃຊ້ບໍ່ມີຜົນ. ຕໍ່ມາກວດວ່າໂປຣແກຣມຊ່ວຍອ່ານໄຟລ໌ແລະກວດຂໍ້ມູນບັນຊີໃໝ່ໄດ້. ສຸດທ້າຍທົດສອບຄຳຮ້ອງຂໍພຣັອກຊີໃໝ່ຜ່ານ instance ທີ່ກຳລັງເຮັດວຽກ ເຊິ່ງ cache ຂໍ້ມູນເຂົ້າລະບົບແລະກົດການເຂົ້າໃຊ້ກໍນຳໃຊ້ດ້ວຍ.
ທົດສອບໂປຣແກຣມຊ່ວຍແລະພຣັອກຊີແຍກກັນ. ໂປຣແກຣມຊ່ວຍສະແດງວ່າລະບົບດ້ານຫຼັງຮັບຫຍັງໃນປັດຈຸບັນ ແຕ່ Squid ອາດຍັງນຳຜົນກວດໃນ cache ມາໃຊ້ອີກ. ເມື່ອປ່ຽນຂໍ້ມູນ ໃຫ້ກວດທັງຂໍ້ມູນໃໝ່ໃຊ້ໄດ້ ແລະຂໍ້ມູນເກົ່າຖືກປະຕິເສດຫຼັງຊ່ວງເວລາກວດທີ່ກ່ຽວຂ້ອງ.
ໃຊ້ບັນຊີທົດສອບສະເພາະເມື່ອສືບສວນພຶດຕິກຳນີ້. ຮັກສາຄຳຮ້ອງຂໍ ແຫຼ່ງໄຄລເອັນ ແລະເປົ້າໝາຍໃຫ້ຄືກັນ ແລະຢ່າໃສ່ລະຫັດຜ່ານຈິງໃນຜົນຄຳສັ່ງທີ່ແບ່ງປັນ.
ວາງແຜນຖອນສິດແທນການອາໄສພຽງການແກ້ໄຟລ໌
ອາຍຸຜົນກວດທີ່ສັ້ນລົງເພີ່ມວຽກໃຫ້ລະບົບດ້ານຫຼັງ. ກ່ອນຫຼຸດໃນບໍລິການທີ່ຫຍຸ້ງ ໃຫ້ພິຈາລະນາຄວາມສາມາດໂປຣແກຣມຊ່ວຍ ແລະກວດກັບລະບົບດ້ານຫຼັງຈິງ. ຢ່າຄິດວ່າການໂຫຼດການຕັ້ງຄ່າໃໝ່ລ້າງທຸກສະຖານະຢືນຢັນຕົວຕົນ ຖ້າບໍ່ໄດ້ຢືນຢັນສຳລັບລຸ້ນແລະການຈັດຕັ້ງຂອງທ່ານ.
ສຳລັບການຖອນສິດດ່ວນ ການປະຕິເສດບັນຊີຫຼືແຫຼ່ງຢ່າງຊັດເຈນອາດເປັນຂອບເຂດແຍກ. ທົດສອບການປະຕິເສດນັ້ນຈາກເສັ້ນທາງທີ່ກະທົບ ແທນການອາໄສແຕ່ການລຶບຈາກໄຟລ໌ລະຫັດຜ່ານ.
ການຕັ້ງຄ່ານີ້ອະທິບາຍ cache ຜົນກວດ Basic. ຮູບແບບຢືນຢັນທີ່ອີງການເຊື່ອມຕໍ່ມີສະຖານະເພີ່ມ ແລະບໍ່ຄວນໃຊ້ຮູບແບບຖອນສິດດຽວກັນພຽງເພາະການປຽບທຽບ.