En webcookie (ofte bare kalt en "cookie") er en liten bit data som et nettsted lagrer hos brukeren nettleser. Når en person laster inn et nettsted, kan informasjonskapselen fortelle nettleserinformasjonen om besøket eller tidligere besøk. Denne informasjonen kan gjøre det mulig for nettstedet å huske preferanser som kan ha blitt angitt under et forrige besøk, eller den kan huske aktivitet fra et av de tidligere besøkene.
Har du noen gang vært på et netthandelsnettsted og lagt til noe i handlekurven, men ikke fullført transaksjonen? Hvis du kom tilbake til dette nettstedet på et senere tidspunkt, bare for å finne varene dine som ventet på deg i den handlekurven, har du sett en informasjonskapsel i aksjon.
Størrelsen på en informasjonskapsel
Størrelsen på en HTTP-informasjonskapsel (som er det faktiske navnet på webcookies) bestemmes av brukeragenten. Når du måler størrelsen på informasjonskapselen din, bør du telle byte i hele.
navn = verdi
par, inkludert likhetstegnet.
I følge RFC 2109 skal ikke web-informasjonskapsler være begrenset av brukeragenter, men minimumsfunksjonene til en nettleser eller brukeragent bør være minst 4096 byte per informasjonskapsel. Denne grensen gjelder for.
navn = verdi
bare en del av informasjonskapselen.
Hva dette betyr er at hvis du skriver en informasjonskapsel og informasjonskapselen er mindre enn 4096 byte, vil den støttes av alle nettlesere og brukeragenter som samsvarer med RFC.
Husk at dette er minimum i henhold til RFC. Noen nettlesere støtter kanskje lengre informasjonskapsler, men for å være sikker, bør du beholde informasjonskapslene dine under 4093 byte. Mange artikler (inkludert en tidligere versjon av denne) har antydet at det å være under 4095 byte bør være tilstrekkelig til sikre full støtte for nettleseren, men noen tester har vist at visse nyere enheter, som iPad 3, kommer litt lavere enn 4095.
Testing for deg selv
En flott måte å bestemme størrelsesbegrensningen på nettcookies i forskjellige nettlesere er å bruke Test av grenser for nettleser.
Når vi kjørte denne testen i noen få nettlesere, fikk vi følgende informasjon for de nyeste versjonene av disse nettleserne:
- Google Chrome - 4096 byte
- Internet Explorer - 5117 byte
- Firefox - 4097 byte