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:
- Ten minste 300 koekies totaal
- Ten minste 20 koekies per unieke gasheer of domeinnaam
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:
- Chrome het geen limiet op die maksimum grepe per domein nie
- Firefox het geen limiet op die maksimum grepe per domein nie
- Internet Explorer laat tussen 4,096 en 10,234 grepe toe
- Opera laat 4,096 grepe toe
- Safari bied 4,096 grepe toe
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.