ຮຽນຮູ້ຂະຫນາດສູງສຸດທີ່ Cookie ເວັບສາມາດເປັນ

A web ຄຸກກີ (ມັກເອີ້ນວ່າ "ຄຸກກີ") ເປັນຂໍ້ມູນຂະຫນາດນ້ອຍທີ່ເວັບໄຊທ໌ເກັບໄວ້ໃນ ຕົວທ່ອງເວັບ ຂອງຜູ້ໃຊ້. ໃນເວລາທີ່ບຸກຄົນທີ່ໂຫລດເວັບໄຊທ໌ໃດຫນຶ່ງ, cookie ສາມາດບອກຂໍ້ມູນຂອງຕົວທ່ອງເວັບກ່ຽວກັບການຢ້ຽມຢາມຂອງພວກເຂົາຫຼືການຢ້ຽມຢາມກ່ອນຫນ້ານີ້. ຂໍ້ມູນນີ້ສາມາດອະນຸຍາດໃຫ້ເວັບໄຊທ໌ເຕືອນການຕັ້ງຄ່າຕ່າງໆທີ່ອາດຈະຖືກກໍານົດໄວ້ໃນລະຫວ່າງການຢ້ຽມຢາມກ່ອນຫນ້ານີ້ຫຼືສາມາດບັນທຶກກິດຈະກໍາຈາກການຢ້ຽມຢາມຄັ້ງທໍາອິດຂອງທ່ານ.

ທ່ານເຄີຍໄປຫາເວັບໄຊທ໌ E -commerce ແລະເພີ່ມສິ່ງໃດແດ່ໃຫ້ແກ່ໂຄງຮ່າງການຊື້ເຄື່ອງແຕ່ບໍ່ສໍາເລັດການເຮັດທຸລະກໍາບໍ? ຖ້າທ່ານກັບຄືນໄປຫາເວັບໄຊທີ່ຢູ່ໃນມື້ຕໍ່ມາ, ພຽງແຕ່ຊອກຫາລາຍການຂອງທ່ານທີ່ລໍຖ້າທ່ານຢູ່ໃນຖົງນັ້ນ, ຫຼັງຈາກນັ້ນທ່ານໄດ້ເຫັນ cookie ໃນການກະທໍາ.

ຂະຫນາດຂອງ Cookie ໄດ້

ຂະຫນາດຂອງ cookie HTTP (ເຊິ່ງແມ່ນຊື່ຕົວຈິງຂອງ cookies ເວັບ) ຖືກກໍານົດໂດຍຕົວແທນຜູ້ໃຊ້. ໃນເວລາທີ່ທ່ານວັດແທກຂະຫນາດຂອງຄຸກກີຂອງທ່ານ, ທ່ານຄວນນັບໄບໃນຄູ່ຊື່ = ມູນຄ່າທັງຫມົດ, ລວມທັງປ້າຍທີ່ເທົ່າທຽມກັນ.

ອີງຕາມ RFC 2109, cookies ເວັບບໍ່ຄວນຈໍາກັດໂດຍຕົວແທນຜູ້ໃຊ້ແຕ່ຄວາມສາມາດຂັ້ນຕ່ໍາຂອງຕົວທ່ອງເວັບຫຼືຕົວແທນຜູ້ໃຊ້ຄວນມີຢ່າງຫນ້ອຍ 4096 bytes ຕໍ່ cookie. ຂອບເຂດນີ້ຖືກນໍາໃຊ້ກັບສ່ວນຊື່ = ມູນຄ່າຂອງ cookie ເທົ່ານັ້ນ.

ສິ່ງນີ້ຫມາຍຄວາມວ່າຖ້າທ່ານຂຽນ cookie ແລະ cookie ຫນ້ອຍກວ່າ 4096 bytes ແລ້ວມັນຈະໄດ້ຮັບການສະຫນັບສະຫນູນຈາກຕົວທ່ອງເວັບແລະຕົວແທນຜູ້ໃຊ້ທີ່ສອດຄ່ອງກັບ RFC.

ຈົ່ງຈື່ໄວ້ວ່ານີ້ແມ່ນຄວາມຕ້ອງການ ຂັ້ນຕ່ໍາ ຕາມ RFC. ບາງຕົວທ່ອງເວັບອາດຈະສະຫນັບສະຫນູນ cookies ຫຼາຍກວ່າເກົ່າ, ແຕ່ເພື່ອໃຫ້ປອດໄພ, ທ່ານຄວນເກັບຮັກສາ cookies ພາຍໃຕ້ 4093 bytes. ບົດຄວາມຈໍານວນຫລາຍ (ລວມທັງຮຸ່ນກ່ອນຫນ້ານີ້) ໄດ້ແນະນໍາໃຫ້ຢູ່ພາຍໃຕ້ 4095 bytes ຄວນຈະພຽງພໍເພື່ອຮັບປະກັນການສະຫນັບສະຫນູນຂອງຕົວທ່ອງເວັບເຕັມ, ແຕ່ວ່າການທົດສອບບາງຢ່າງໄດ້ສະແດງໃຫ້ເຫັນວ່າບາງອຸປະກອນໃຫມ່, ເຊັ່ນ: iPad 3, ມາລົງເລັກຫນ້ອຍກວ່າ 4095.

ການທົດສອບສໍາລັບຕົວທ່ານເອງ

ວິທີທີ່ດີທີ່ສຸດໃນການກໍານົດຂອບເຂດຈໍາກັດຂະຫນາດຂອງ cookies ເວັບໃນຕົວທ່ອງເວັບທີ່ແຕກຕ່າງກັນມັນຈະໃຊ້ການທົດສອບການກວດສອບ Cookie Limits.

ການທົດສອບການທົດສອບນີ້ໃນຕົວທ່ອງເວັບບໍ່ຫຼາຍປານໃດໃນຄອມພິວເຕີຂອງຂ້ອຍ, ຂ້ອຍໄດ້ຮັບຂໍ້ມູນຕໍ່ໄປນີ້ສໍາລັບລຸ້ນຫລ້າສຸດຂອງຕົວທ່ອງເວັບເຫຼົ່ານີ້:

ແກ້ໄຂໂດຍ Jeremy Girard