Kas saate ühel veebisaidil kasutada liiga palju küpsiseid?

Programmeerijad peaksid olema teadlikud, kui palju küpsised saab kasutada ühel veebisaidil. Küpsised võtavad nii veebilehe laadimisel kui ka selle laadivas arvutis ruumi nii HTTP-voos. Enamik brausereid seab piirangu küpsiste arvule, mida üks domeen saab seada. Miinimumi määrab Interneti-inseneri töörühma kehtestatud standard Kommentaaride küsimine (RFC), kuid brauseritootjad saavad seda arvu suurendada.

Küpsistel on väike suuruse piirang, nii et arendajad otsustavad mõnikord saata oma küpsiste andmed mitmeks küpsiseks. Nii suurendavad need arvuti salvestatavate andmete hulka.

Mida lubab küpsise RFC?

RFC 2109 määratleb, kuidas küpsiseid tuleks rakendada, ja määratleb miinimumid, mida brauserid peaksid toetama. RFC andmetel brauserid seda teeksid ideaaljuhul pole küpsiste suurusel ja arvul piiranguid brauser saab hakkama, kuid spetsifikatsioonide täitmiseks peaks kasutajaagent toetama järgmist:

  • Kokku vähemalt 300 küpsist.
  • Vähemalt 20 küpsist unikaalse hosti- või domeeninime kohta.

Praktilistel eesmärkidel seavad üksikud brauseri valmistajad piirangu küpsiste koguarvule, mida üks domeen või ainulaadne host saab seada, samuti masina küpsiste koguarvule.

instagram viewer

Küpsiste abil saidi kujundamisel

The populaarsed ja vähem tuntud brauserid kõik toetavad suurt hulka küpsiseid. Seega ei pea arendajaid, kes haldavad paljusid domeene, muretsema, et nende loodud küpsised kustutatakse, kuna maksimaalne arv on saavutatud. See on endiselt võimalus, kuid teie küpsis eemaldatakse tõenäolisemalt seetõttu, et lugejad tühjendavad küpsised, mitte brauseri maksimumist.

Ühes domeenis võib olla küpsiste arv suhteliselt väike. Chrome ja Safari näivad lubavat domeeni kohta rohkem küpsiseid kui Firefox, Opera või Internet Explorer. Turvalisuse tagamiseks on parem kasutada domeeni kohta maksimaalselt 30–50 küpsist.

Küpsiste suuruse piirang domeeni kohta

Teine piirang, mida mõned brauserid rakendavad, on ruumi maht, mida üks domeen saab küpsiste jaoks kasutada. See tähendab, et kui teie brauser määrab domeeni piiriks 4096 baiti ja saate seadistada 50 küpsist, on nende 50 küpsise kasutatava ruumi kogusumma vaid 4096 baiti - umbes 4KB. Mõni brauser ei määra suuruse piirangut. Näiteks:

  • Chrome ei piira domeeni maksimaalset baitide arvu.
  • Firefoxil pole domeeni maksimaalsete baitide piirangut.
  • Internet Explorer võimaldab vahemikus 4096 kuni 10 234 baiti.
  • Opera lubab 4096 baiti.
  • Safari lubab 4096 baiti.

Küpsiste suuruse piirangud, mida peaksite järgima

Laiema brauseritega ühilduvuse tagamiseks looge domeeni kohta kuni 30 küpsist ja veenduge, et kõik 30 küpsist võtaksid kokku kuni 4 KB ruumi.