Hoeveel koekies kan jy op een webwerf gebruik?

Verskillende blaaiers het verskillende perke

Programmeerders moet bewus wees van hoeveel koekies op een webwerf gebruik kan word. Koekies neem ruimte in beide die HTTP-stroom wanneer 'n webblad laai en op die rekenaar wat dit laai. Die meeste blaaiers stel 'n beperking op die aantal koekies wat enige een domein kan stel. Die minimum is ingestel deur die Standard Request for Comments (RFC) wat deur die Internet Engineering Task Force ingestel is, maar blaaiermakers kan daardie nommer verhoog.

Koekies het 'n klein grootte limiet , dus ontwikkelaars kies soms om hul koekie data in verskeie koekies te stuur. Op dié manier verhoog hulle die hoeveelheid data wat die rekenaar stoor.

Wat gee die koekie RFC toe?

RFC 2109 bepaal hoe koekies geïmplementeer moet word, en dit definieer minimums wat blaaiers moet ondersteun. Volgens die RFC sou blaaiers ideaal geen beperkinge hê op die grootte en aantal koekies wat ' n blaaier kan hanteer nie, maar om die spesifikasies te ontmoet, moet die gebruikeragent:

Vir praktiese doeleindes stel individuele blaaiermakers 'n beperking op die totale aantal koekies wat enige een domein of unieke gasheer kan stel, sowel as die totale aantal koekies op 'n masjien.

Wanneer 'n webwerf ontwerp word met koekies

Die gewilde en minder bekende blaaiers ondersteun almal 'n groot aantal koekies. Dus, ontwikkelaars wat baie domeine bestuur, hoef nie bekommerd te wees dat die koekies wat hulle skep, uitgevee sal word nie omdat die maksimum getal bereik is. Dit is nog steeds 'n moontlikheid, maar jou koekie sal waarskynlik verwyder word as gevolg van dat lesers hul koekies uitvee as van die maksimum van die blaaier.

Die aantal koekies wat enige een domein kan hê, is relatief klein. Chrome en Safari verskyn om meer koekies per domein toe te laat as Firefox, Opera of Internet Explorer. Om veilig te wees, is dit beter om met 30 tot 50 maksimum koekies per domein te hou.

Koekie Grootte Limiet per Domein

Nog 'n beperking wat sommige blaaiers implementeer, is die hoeveelheid ruimte wat enige een domein vir koekies kan gebruik. Dit beteken dat as u blaaier 'n limiet van 4.096 grepe per domein stel en u 50 koekies kan stel, die totale hoeveelheid ruimte wat die 50 koekies kan gebruik, net 4,096 bytes is - ongeveer 4KB. Sommige blaaiers stel nie 'n grootte limiet in nie. Byvoorbeeld:

Koekie Grootte Limiete Jy Moet Volg

Om nie verenigbaar te wees met die wydste reeks blaaiers nie, maak nie meer as 30 koekies per domein en maak seker dat al 30 koekies nie meer as 4KB spasie in totaal neem nie.