Programerji se morajo zavedati, koliko piškotki se lahko uporabljajo na enem spletnem mestu. Piškotki zasedajo prostor tako v toku HTTP pri nalaganju spletne strani kot v računalniku, ki jo naloži. Večina brskalnikov omeji število piškotkov, ki jih lahko nastavi ena domena. Minimum določa standard Zahteva za komentarje (RFC), ki ga je določila projektna skupina za internetno inženirstvo, vendar ga lahko proizvajalci brskalnikov povečajo.
Piškotki imajo majhno omejitev velikosti, zato se razvijalci včasih odločijo, da pošljejo svoje podatke o piškotkih v več piškotkih. Na ta način povečajo količino podatkov, ki jih računalnik shrani.
Kaj dovoljuje RFC piškotka?
RFC 2109 določa, kako naj se piškotki izvajajo, in določa minimum, ki naj ga podpirajo brskalniki. V skladu z RFC bi brskalniki v idealnem primeru nimajo omejitev glede velikosti in števila piškotkov brskalnik zmore, toda za izpolnitev specifikacij mora uporabniški agent podpirati:
- Skupaj vsaj 300 piškotkov.
- Vsaj 20 piškotkov na enotno ime gostitelja ali domene.
Iz praktičnih namenov posamezni izdelovalci brskalnikov določijo omejitev skupnega števila piškotkov, ki jih lahko nastavi katera koli domena ali edinstveni gostitelj, ter skupnega števila piškotkov na računalniku.
Pri oblikovanju spletnega mesta s piškotki
The priljubljeni in manj znani brskalniki vsi podpirajo veliko skupno število piškotkov. Torej razvijalcem, ki imajo veliko domen, ni treba skrbeti, da bodo piškotki, ki jih ustvarijo, izbrisani, ker je bilo doseženo največje število. Še vedno obstaja možnost, vendar je verjetneje, da bodo piškotki odstranjeni zaradi čiščenja piškotkov kot iz brskalnika.
Število piškotkov, ki jih lahko ima ena domena, je razmeroma majhno. Zdi se, da Chrome in Safari omogočata več piškotkov na domeno kot Firefox, Opera ali Internet Explorer. Da bi bili varni, je najbolje, da se držite največ 30 do 50 piškotkov na domeno.
Omejitev velikosti piškotkov na domeno
Druga omejitev, ki jo uporabljajo nekateri brskalniki, je količina prostora, ki jo lahko ena domena uporabi za piškotke. To pomeni, da če vaš brskalnik nastavi omejitev 4.096 bajtov na domeno in lahko nastavite 50 piškotkov, je skupna količina teh 50 piškotkov le 4096 bajtov - približno 4 KB. Nekateri brskalniki ne določajo omejitve velikosti. Na primer:
- Chrome nima omejitve največjega števila bajtov na domeno.
- Firefox nima omejitve največjega števila bajtov na domeno.
- Internet Explorer omogoča med 4.096 in 10.234 bajti.
- Opera dovoljuje 4096 bajtov.
- Safari dovoljuje 4096 bajtov.
Omejitve velikosti piškotkov, ki jih morate upoštevati
Če želite biti združljivi z najširšim naborom brskalnikov, ustvarite največ 30 piškotkov na domeno in poskrbite, da vseh 30 piškotkov zavzame največ 4KB prostora.