Gaano karaming Cookies ang Maaari mong Gamitin sa Isang Website?

Iba't ibang mga limitasyon ang iba't ibang mga browser

Dapat malaman ng mga programmer kung gaano karaming mga cookies ang maaaring magamit sa isang website. Ang mga cookies ay tumatagal ng puwang sa parehong HTTP stream kapag naglo-load ng isang webpage at sa computer na naglo-load ito. Ang karamihan sa mga browser ay naglalagay ng isang limitasyon sa bilang ng mga cookie na maaaring itakda ng isang domain. Ang minimum ay itinatakda ng pamantayan ng Kahilingan para sa mga Komento (RFC) na itinatag ng Internet Engineering Task Force, ngunit ang mga gumagawa ng browser ay maaaring dagdagan ang numerong iyon.

Ang mga cookie ay may maliit na limitasyon sa laki , kaya ang mga developer ay maaaring mag-opt upang magpadala ng data ng cookie sa maraming cookies. Sa ganoong paraan, pinalaki nila ang dami ng data sa mga tindahan ng computer.

Ano ang Payagan ng Cookie RFC?

Tinutukoy ng RFC 2109 kung paano dapat ipatupad ang mga cookies, at tinutukoy nito ang mga minimum na dapat suportahan ng mga browser. Ayon sa RFC, ang mga browser ay may perpektong walang limitasyon sa laki at bilang ng mga cookie na maaaring hawakan ng browser, ngunit upang matugunan ang mga pagtutukoy, dapat na suportahan ng user agent ang:

Para sa mga praktikal na layunin, ang mga indibidwal na gumagawa ng browser ay nagtatakda ng isang limitasyon sa kabuuang bilang ng mga cookie na maaaring itakda ng isang domain o natatanging host pati na rin ang kabuuang bilang ng mga cookies sa isang makina.

Kapag Disenyo ng isang Site na may Cookies

Ang sikat at mas kakaunti ang kilalang mga browser ay sumusuporta sa isang malawak na kabuuang bilang ng mga cookies. Kaya, ang mga developer na nagpapatakbo ng maraming mga domain ay hindi kailangang mag-alala na ang mga cookies na nilikha nila ay tatanggalin dahil ang pinakamataas na bilang ay naabot. Posible pa rin ito, ngunit malamang na alisin ang iyong cookie bilang resulta ng pag-clear ng mga mambabasa sa kanilang mga cookies kaysa mula sa maximum na browser.

Ang bilang ng mga cookie na maaaring magkaroon ng isang domain ay medyo maliit. Lumilitaw ang Chrome at Safari upang pahintulutan ang higit pang mga cookies sa bawat domain kaysa sa Firefox, Opera o Internet Explorer. Upang maging ligtas, pinakamahusay na magtabi ng 30 hanggang 50 maximum na cookies sa bawat domain.

Limitadong Sukat ng Cookie Per Domain

Ang isa pang limitasyon na ipinapatupad ng ilang mga browser ay ang halaga ng espasyo na magagamit ng isang domain para sa mga cookies. Nangangahulugan ito na kung ang iyong browser ay nagtatakda ng isang limitasyon ng 4,096 bytes bawat domain at maaari kang magtakda ng 50 cookies, ang kabuuang halaga ng espasyo na maaaring gamitin ng 50 cookies ay 4,096 bytes lamang-tungkol sa 4KB. Ang ilang mga browser ay hindi nagtatakda ng isang limitasyon sa sukat. Halimbawa:

Mga Limitasyon sa Laki ng Cookie Dapat Mong Sundin

Upang maging katugma sa pinakamalawak na hanay ng mga browser, lumikha ng hindi hihigit sa 30 cookies bawat domain at tiyakin na ang lahat ng 30 cookies ay tumagal nang hindi hihigit sa 4KB ng espasyo sa kabuuan.