Hvor mange cookies kan du bruge på et websted?

Forskellige browsere har forskellige grænser

Programmører skal være opmærksomme på, hvor mange cookies der kan bruges på en hjemmeside. Cookies tager plads både i HTTP-strømmen, når du lægger en webside og på den computer, der indlæser den. De fleste browsere sætter en grænse for antallet af cookies, som et domæne kan angive. Minimumet er fastsat af Standard for Request for Comments (RFC), der er oprettet af Internet Engineering Task Force, men browsere kan øge dette nummer.

Cookies har en lille størrelse grænse , så udviklere nogle gange vælger at sende deres cookie data i flere cookies. På den måde øger de mængden af ​​data computeren lagrer.

Hvad tillader cookies RFC?

RFC 2109 definerer, hvordan cookies skal implementeres, og det definerer minimumsværdier, som browsere skal understøtte. Ifølge RFC ville browsere ideelt set ikke have grænser for størrelsen og antallet af cookies, som en browser kan håndtere, men for at opfylde specifikationerne bør brugeragenten understøtte:

Til praktiske formål fastsætter individuelle browser beslutningstagere en grænse for det samlede antal cookies, som et domæne eller en unik vært kan indstille samt det samlede antal cookies på en maskine.

Når du designer et websted med cookies

De populære og mindre kendte browsere understøtter alle et stort antal cookies. Så udviklere, der kører mange domæner, behøver ikke være bekymrede for, at de cookies, de opretter, bliver slettet, fordi det maksimale antal er nået. Det er stadig en mulighed, men din cookie er mere tilbøjelige til at blive fjernet som følge af, at læsere rydder deres cookies ud end fra browserenes maksimum.

Antallet af cookies, som et domæne kan have, er relativt lille. Chrome og Safari ser ud til at tillade flere cookies pr. Domæne end Firefox, Opera eller Internet Explorer. For at være sikker er det bedst at holde fast med 30 til 50 maksimale cookies pr. Domæne.

Cookie Size Limit Per Domain

En anden grænse, som nogle browsere implementerer, er den mængde plads, som et domæne kan bruge til cookies. Dette betyder, at hvis din browser fastsætter en grænse på 4.096 bytes pr. Domæne, og du kan indstille 50 cookies, kan den samlede mængde plads, som de 50 cookies bruger, kun være 4.096 bytes - ca. 4KB. Nogle browsere angiver ikke en størrelsesgrænse. For eksempel:

Cookie Size Limits Du skal følge

For at være kompatibel med det bredeste udvalg af browsere, opret ikke mere end 30 cookies pr. Domæne og sørg for, at alle 30 cookies ikke optager mere end 4 KB plads i alt.