Ar vienoje svetainėje galite naudoti per daug slapukų?

click fraud protection

Programuotojai turėtų žinoti, kiek sausainiai galima naudoti vienoje svetainėje. Slapukai užima vietą tiek HTTP sraute, kai kraunamas tinklalapis, tiek kompiuteryje, kuriame jis įkeliamas. Dauguma naršyklių apriboja bet kurio domeno nustatomų slapukų skaičių. Minimalų dydį nustato „Request for Comments“ (RFC) standartas, kurį nustatė interneto inžinerijos darbo grupė, tačiau naršyklių kūrėjai gali padidinti šį skaičių.

Slapukai turi mažą dydžio apribojimas, todėl kūrėjai kartais nusprendžia siųsti slapukus į kelis slapukus. Tokiu būdu jie padidina duomenų, kuriuos saugo kompiuteris, kiekį.

Ką leidžia slapukų RFC?

RFC 2109 apibrėžiama, kaip turėtų būti įgyvendinami slapukai, ir apibrėžiami minimumai, kuriuos turėtų palaikyti naršyklės. Remiantis RFC, naršyklės norėtų idealiu atveju neturi jokių apribojimų slapukų dydžiui ir skaičiui naršyklė gali tvarkyti, tačiau, kad atitiktų specifikacijas, vartotojo agentas turėtų palaikyti:

  • Iš viso mažiausiai 300 slapukų.
  • Bent 20 slapukų kiekvienam unikaliam pagrindinio kompiuterio ar domeno vardui.
instagram viewer

Praktiniais tikslais individualūs naršyklių kūrėjai nustato bendrojo slapukų, kuriuos gali nustatyti vienas domenas ar unikalus pagrindinis kompiuteris, skaičių, taip pat bendrą slapukų skaičių mašinoje.

Kuriant svetainę su slapukais

The populiarios ir mažiau žinomos naršyklės visi palaiko daugybę slapukų. Taigi daugeliui domenų valdantiems kūrėjams nereikia jaudintis, kad jų sukurti slapukai bus ištrinti, nes pasiektas maksimalus jų skaičius. Tai vis dar yra galimybė, tačiau jūsų slapukas greičiausiai bus pašalintas dėl to, kad skaitytojai išvalo slapukus, o ne iš naršyklės.

Vieno domeno slapukų skaičius yra palyginti nedidelis. Atrodo, kad „Chrome“ ir „Safari“ leidžia daugiau domenų slapukų nei „Firefox“, „Opera“ ar „Internet Explorer“. Kad būtų saugu, geriausia laikytis 30–50 maksimalių slapukų viename domene.

Slapuko dydžio apribojimas kiekvienam domenui

Dar viena riba, kurią taiko kai kurios naršyklės, yra tai, kiek vietos vienas domenas gali naudoti slapukams. Tai reiškia, kad jei jūsų naršyklė nustato 4096 baitų apribojimą kiekvienam domenui ir jūs galite nustatyti 50 slapukų, bendras vietos, kurią gali naudoti 50 slapukų, yra tik 4096 baitai - apie 4 KB. Kai kurios naršyklės nenustato dydžio apribojimo. Pavyzdžiui:

  • „Chrome“ neriboja didžiausio baitų kiekio viename domene.
  • „Firefox“ neriboja didžiausio baitų kiekio viename domene.
  • „Internet Explorer“ leidžia nuo 4 096 iki 10 234 baitų.
  • „Opera“ leidžia 4096 baitus.
  • „Safari“ leidžia naudoti 4096 baitus.

Slapuko dydžio apribojimai, kurių turėtumėte laikytis

Norėdami būti suderinami su plačiausiu naršyklių asortimentu, sukurkite ne daugiau kaip 30 slapukų viename domene ir įsitikinkite, kad visi 30 slapukų iš viso užima ne daugiau kaip 4 KB.

instagram story viewer