Câte cookie-uri puteți utiliza pe un singur site?

Diferitele browsere au limite diferite

Programatorii ar trebui să fie conștienți de câte cookie-uri pot fi utilizate pe un site web. Cookie-urile ocupă spațiu atât în ​​fluxul HTTP atunci când se încarcă o pagină web, cât și pe computerul care o încarcă. Majoritatea browserelor au limitat numărul de cookie-uri pe care le poate seta orice domeniu. Minimul este stabilit de standardul Request for Comments (RFC) stabilit de Internet Engineering Task Force, dar producătorii de browsere pot crește numărul respectiv.

Cookie-urile au o limită de dimensiuni reduse, astfel încât dezvoltatorii pot opta să trimită datele cookie-lor în cookie-uri multiple. În acest fel, ele măresc cantitatea de date pe care computerul o stochează.

Ce permite cookie-ul RFC?

RFC 2109 definește modul în care modulele cookie trebuie implementate și definește minimele pe care browserele ar trebui să le suporte. Potrivit RFC, în mod ideal , browserele nu ar avea limite în ceea ce privește dimensiunea și numărul de module cookie pe care un browser le poate gestiona, dar pentru a îndeplini specificațiile, agentul utilizator ar trebui să sprijine:

În scopuri practice, producătorii individuali de browsere stabilesc o limită a numărului total de cookie-uri pe care le poate seta orice domeniu sau gazdă unică, precum și numărul total de module cookie pe o mașină.

Când proiectați un site cu cookie-uri

Cele mai populare și mai puțin cunoscute browsere acceptă un număr mare de cookie-uri. Deci, dezvoltatorii care rulează o mulțime de domenii nu trebuie să fie preocupați de faptul că cookie-urile pe care le creează vor fi șterse deoarece numărul maxim a fost atins. Este totuși o posibilitate, dar cookie-ul dvs. este mai probabil să fie eliminat ca urmare a faptului că cititorii își elimină cookie-urile decât din maximul browserului.

Numărul de module cookie pe care le poate avea un singur domeniu este relativ mic. Chrome și Safari par să permită mai multe cookie-uri pe domeniu decât Firefox, Opera sau Internet Explorer. Pentru a fi în siguranță, este mai bine să rămânem cu 30 până la 50 cookie-uri maxime pe domeniu.

Limita marimii cookie pe domeniu

O altă limită pe care unele browsere o implementează este cantitatea de spațiu pe care un domeniu o poate utiliza pentru modulele cookie. Aceasta înseamnă că dacă browserul dvs. stabilește o limită de 4.096 de octeți pe domeniu și puteți seta 50 de module cookie, spațiul total pe care acele 50 de module cookie le poate utiliza este de doar 4 096 octeți - aproximativ 4KB. Unele browsere nu stabilesc o limită de dimensiune. De exemplu:

Limitele mărimilor de cookie trebuie să urmați

Pentru a fi compatibile cu cea mai largă gamă de browsere, nu creați mai mult de 30 de module cookie pe domeniu și asigurați-vă că toate cele 30 de module cookie nu depășesc în total 4KB de spațiu.