Skip to main content

Kaip didelis gali būti interneto slapukas?

Anonim

Žiniatinklis Slapukas (dažnai vadinamas "slapuku") yra maža duomenų dalis, kurią svetainėje saugo vartotojo naršyklė. Kai žmogus įkelia svetainę, slapukas gali nurodyti naršyklės informaciją apie jų apsilankymą arba ankstesnius apsilankymus. Ši informacija gali leisti svetainę prisiminti pageidavimus, kurie galėjo būti nustatyti per ankstesnį apsilankymą, arba gali prisiminti veiklą iš vieno iš ankstesnių apsilankymų.

Ar kada nors lankėtės E-komercijos svetainėje ir pridėjote ką nors į pirkinių krepšelį, tačiau nepavyko užbaigti sandorio? Jei grįšite į tą svetainę vėliau, tik norėdami surasti savo daiktus, kurie laukia tavojo krepšelio, tada jūs matėte slapuką.

Slapuko dydis

HTTP slapuko dydis (kuris yra tikrasis interneto slapukų vardas) nustatomas vartotojo agentu. Kai matote slapuko dydį, turėtumėte skaičiuoti bitus visame

vardas = vert

pora, įskaitant lygiavertį ženklą.

Pagal RFC 2109 žiniatinklio slapukus neturėtų apriboti naudotojų agentai, tačiau minimalūs naršyklės ar vartotojo agento pajėgumai turi būti bent 4096 baitų viename slapuke. Ši riba taikoma

vardas = vert

tik slapuko dalis.

Tai reiškia, kad jei ruošiatės slapuką ir slapukas yra mažesnis nei 4096 baitų, tada jį palaiko kiekviena naršyklė ir naudotojo agentas, atitinkantis RFC.

Atminkite, kad tai yra minimumas reikalavimas pagal RFC. Kai kurios naršyklės gali palaikyti ilgesnius slapukus, tačiau norėdami būti saugios, slapukus turėtumėte saugoti iki 4093 baitų. Daugelyje straipsnių (įskaitant ir ankstesnę šios versijos versiją) teigiama, kad palaikyti iki 4095 baitų turėtų pakakti, kad būtų užtikrintas visiškas naršyklės palaikymas, tačiau kai kurie bandymai parodė, kad tam tikri naujesni įrenginiai, pvz., IPad 3, yra mažesni už 4095.

Testavimas sau

Puikus būdas nustatyti skirtingų naršyklių žiniatinklio slapukų dydžio apribojimą, kad jis naudotų "Browser Cookie Limits" testą.

Kurdami šį bandymą keliomis naršyklėmis, turime tokią informaciją apie naujausias šių naršyklių versijas:

  • "Google Chrome" - 4096 baitų
  • "Internet Explorer" - 5117 baitų
  • "Firefox" - 4097 baitų