Kiek slapukų galite naudoti vienoje svetainėje?

Įvairios naršyklės turi skirtingus apribojimus

Programuotojai turėtų žinoti, kiek slapukų galima naudoti vienoje svetainėje. Įkeliant tinklalapį ir jį įkeliančiame kompiuteryje, slapukai praleidžia vietą HTTP sraute. Dauguma naršyklių nustato slapukų, kuriuos gali nustatyti vienas domenas, skaičių. Minimalus nustato "Internet Engineering Task Force" sukurtas "Request for Comments" (RFC) standartas, tačiau naršyklių kūrėjai gali padidinti šį skaičių.

Slapukai turi nedidelę ribą , todėl kūrėjai kartais renkasi slapukų duomenis keliuose slapukuose. Tokiu būdu jie padidina kompiuterio saugomų duomenų kiekį.

Ką leisti "Cookie RFC"?

RFC 2109 apibrėžia, kaip turėtų būti įdiegti slapukai, ir jame apibrėžiamos minimalios, kurias turi palaikyti naršyklės. Pagal RFC, naršyklės idealiai neturi apribojimų dėl slapukų dydžio ir skaičiaus, kuriuos naršyklė gali tvarkyti, tačiau, kad atitiktų specifikacijas, naudotojo agentas turėtų palaikyti:

Praktiniais tikslais atskiri naršyklių kūrėjai nustato bendrą slapukų skaičiaus apribojimą, kurį gali nustatyti koks nors domenas ar unikalus pagrindinis kompiuteris, taip pat bendras slapukų skaičius įrenginyje.

Kuriant svetainę su slapukais

Populiariausi ir mažiau žinomi naršyklės palaiko daugybę slapukų. Taigi, kūrėjams, kurie paleidžia daug domenų, nereikia rūpintis, kad jų sukurti slapukai bus ištrinti, nes pasiektas didžiausias skaičius. Tai vis dar yra tikimybė, bet labiau tikėtina, kad jūsų slapukas bus pašalintas, nes skaitytojai išvalo slapukus nei iš maksimalios naršyklės.

Slapukų, kuriuos gali turėti vienas domenas, skaičius yra palyginti mažas. "Chrome" ir "Safari" leidžia leisti daugiau slapukų domenui nei "Firefox", "Opera" ar "Internet Explorer". Kad būtų saugu, geriausia laikytis 30-50 didžiausių slapukų kiekviename domene.

Slapukų dydžio riba vienam domenui

Kitas apribojimas, kurį įgyvendina kai kurios naršyklės, yra vietos, kurią bet kuris domenas gali naudoti slapukams, kiekis. Tai reiškia, kad jei jūsų naršyklė nustato 4096 baitų limitą viename domene ir jūs galite nustatyti 50 slapukų, bendra erdvinė erdvė, kurią gali naudoti 50 slapukai, yra tik 4096 baitų - maždaug 4KB. Kai kuriose naršyklėse nenustatytas dydžio apribojimas. Pavyzdžiui:

Slapukų dydžio ribos, kurias turėtumėte laikytis

Norėdami būti suderinamos su daugybe naršyklių, sukurkite ne daugiau kaip 30 slapukų viename domene ir įsitikinkite, kad visi 30 slapukai iš viso užima ne daugiau kaip 4KB vietos.