Koliko kolačića možete koristiti na jednoj web stranici?

Različiti preglednici imaju različite granice

Programeri trebaju biti svjesni koliko se kolačića može koristiti na jednom web mjestu. Kolačići zauzimaju prostor u HTTP streamu prilikom učitavanja web stranice i na računalu koji ga učitava. Većina preglednika postavlja ograničenje broja kolačića koje bilo koja domena može postaviti. Minimalna vrijednost postavlja zahtjev za komentar (RFC) koji je uspostavila Internet Engineering Task Force, no proizvođači preglednika mogu povećati taj broj.

Kolačići imaju ograničenje male veličine , pa se programeri ponekad odlučuju poslati svoje podatke o kolačićima u više kolačića. Na taj način povećavaju količinu podataka koju pohranjuje računalo.

Što dopušta RFC kolačić?

RFC 2109 definira način primjene kolačića i definira minimalne iznose koje preglednici trebaju podržavati. Prema RFC-u, preglednici bi idealno ne bi imali ograničenja veličine i broja kolačića koje preglednik može podnijeti, ali kako bi zadovoljio specifikacije, korisnik agenta trebao bi podržati:

U praktične svrhe, pojedini proizvođači preglednika postavili su ograničenje ukupnog broja kolačića koje bilo koja domena ili jedinstveni host može postaviti, kao i ukupan broj kolačića na stroju.

Pri projektiranju web stranice s kolačićima

Popularni i manje poznati preglednici podržavaju ogroman broj kolačića. Dakle, razvojni programeri koji izvode puno domena ne moraju biti zabrinuti da će kolačići koje izraditi izbrisani jer je dosegnut maksimalni broj. Još je jedna mogućnost, ali vjerojatnije je da će kolačić biti uklonjen jer čitatelji čiste svoje kolačiće od maksimuma preglednika.

Broj kolačića koje jedna domena može imati je relativno mala. Čini se da Chrome i Safari dopuštaju više kolačića po domeni nego Firefox, Opera ili Internet Explorer. Da biste bili sigurni, najbolje je staviti najviše 30 do 50 maksimalnih kolačića po domeni.

Ograničenje veličine kolačića po domeni

Druga granica koju neki preglednici implementiraju jest količina prostora koju jedna domena može koristiti za kolačiće. To znači da ako vaš preglednik postavlja granicu od 4.096 bajta po domenama i da možete postaviti 50 kolačića, ukupna količina prostora tih 50 kolačića može iznositi samo 4.096 bajtova - oko 4 kB. Neki preglednici ne postavljaju ograničenje veličine. Na primjer:

Ograničenja veličine kolačića trebate slijediti

Da biste bili kompatibilni s najširim brojem preglednika, nemojte izraditi više od 30 kolačića po domeni i uvjerite se da svih 30 kolačića ne iznose više od 4 kB prostora.