ການນັບການເຊື່ອມຕໍ່ດ້ວຍ Squid maxconn
ໃຊ້ maxconn ເປັນເງື່ອນໄຂຈຳນວນການເຊື່ອມຕໍ່ຕໍ່ແຫຼ່ງ ໂດຍບໍ່ຖືຂີດຈຳກັດຂອງມັນເປັນຈຳນວນອຸປະກອນ ຫຼື ຜູ້ໃຊ້ທີ່ຢືນຢັນແລ້ວ.
maxconn 5 ບໍ່ແມ່ນໃບອະນຸຍາດສຳລັບອຸປະກອນຫ້າສຳລັບພຣັອກຊີຂອງທ່ານ. ມັນເປັນເງື່ອນໄຂຂອງຈຳນວນການເຊື່ອມຕໍ່ທີ່ຜູກກັບທີ່ຢູ່ແຫຼ່ງຂອງລູກຄ້າ.
ສ່ວນກົດເກນນ້ອຍໜຶ່ງມີລັກສະນະດັ່ງນີ້:
acl over_connection_limit maxconn 5
http_access deny over_connection_limit
ການຈັບຄູ່ທີ່ເອກະສານໃນ Squid ແມ່ນ “ໃຫຍ່ກວ່າ” ຄ່າທີ່ໃຫ້ໄວ້. ກົດເກນປະຕິເສດໃຊ້ເງື່ອນໄຂນັ້ນ; ການປະກາດ ACL ຢ່າງດຽວບໍ່ປະຕິເສດຫຍັງເລີຍ. ວາງມັນກ່ອນກົດເກນທີ່ກວ້າງກວ່າ ເຊິ່ງອະນຸຍາດຄຳຮ້ອງທີ່ຕ້ອງຈຳກັດໄປແລ້ວ.
ຮັກສານະໂຍບາຍອະນຸຍາດປົກກະຕິໄວ້ອ້ອມສ່ວນນີ້. ນີ້ບໍ່ແມ່ນການຕັ້ງຄ່າການເຂົ້າເຖິງທີ່ຄົບຖ້ວນ. ACL ຍັງຂຶ້ນກັບຖານຂໍ້ມູນລູກຄ້າຂອງ Squid ທີ່ເປີດໃຊ້ງານ; ກວດເບິ່ງ client_db ກ່ອນຈະຄາດວ່າມັນຈະເຮັດວຽກ.
ອຸປະກອນໜຶ່ງສາມາດເປີດການເຊື່ອມຕໍ່ຫຼາຍອັນໄດ້. ອຸປະກອນຫຼາຍອັນຢູ່ຫຼັງ NAT ອາດປາກົດເປັນທີ່ຢູ່ແຫຼ່ງດຽວ. ເຄື່ອງທີ່ແບ່ງປັນດຽວອາດໃຫ້ບໍລິການຜູ້ໃຊ້ຫຼາຍຄົນ, ແລະ ອຸປະກອນທີ່ງຽບອາດບໍ່ມີການເຊື່ອມຕໍ່ເລີຍໃນເວລາທີ່ທ່ານນັບ. ຄວາມສຳພັນເຫຼົ່ານີ້ບໍ່ມີອັນໃດເປັນໜຶ່ງຕໍ່ໜຶ່ງ.
ຖ້າຄວາມຕ້ອງການທີ່ແທ້ແມ່ນຂີດຈຳກັດໃສ່ບັນຊີທີ່ມີຊື່, ອຸປະກອນທີ່ລົງທະບຽນ ຫຼື ເຊສຊັນທີ່ເຄື່ອນໄຫວ, ນິຍາມຕົວຕົນນັ້ນ ແລະ ວົງຈອນຊີວິດຂອງມັນຢ່າງຊັດເຈນ. ຂີດຈຳກັດ socket ຕໍ່ແຫຼ່ງສາມາດປົກປ້ອງຄວາມສາມາດໄດ້, ແຕ່ຈຳນວນຂອງມັນຄວນຖືກອະທິບາຍເປັນການເຊື່ອມຕໍ່ ບໍ່ແມ່ນຄົນ ຫຼື ອຸປະກອນ.