Koľko súborov cookie môžete používať na jednom webe?

Rôzne prehliadače majú rôzne limity

Programátori by si mali byť vedomí toho, koľko cookies môže byť použitých na jednej webovej stránke. Súbory cookie zaberajú priestor pri načítavaní webovej stránky aj v počítači, ktorý ju načíta, v toku HTTP. Väčšina prehliadačov obmedzuje počet súborov cookie, ktoré môže každá doména nastaviť. Minimum je stanovené normou Request for Comments (RFC) stanovenou technickou skupinou Internet Engineering Task Force, ale výrobcovia prehliadačov môžu toto číslo zvýšiť.

Súbory cookie majú malý limit , takže vývojári sa niekedy rozhodnú odoslať údaje o súboroch cookie do viacerých súborov cookie. Týmto spôsobom zvyšujú množstvo údajov, ktoré počítač ukladá.

Čo umožňuje RFC cookie?

RFC 2109 definuje spôsoby implementácie súborov cookie a definuje minimálne podmienky, ktoré by tieto prehliadače mali podporovať. Podľa RFC by prehliadače v ideálnom prípade nemali obmedzenia na veľkosť a počet cookies, s ktorými môže prehliadač spracovať, ale na splnenie špecifikácií by mal užívateľský agent podporovať:

Z praktických dôvodov si individuálni výrobcovia prehliadačov stanovujú limit na celkový počet cookies, ktoré môže každá doména alebo jedinečný hostiteľ nastaviť, ako aj celkový počet súborov cookie v počítači.

Pri navrhovaní stránok pomocou súborov cookie

Populárne a menej známe prehliadače podporujú obrovský celkový počet cookies. Takže vývojári, ktorí prevádzkujú veľa domén, sa nemusia obávať, že súbory cookie, ktoré vytvoria, budú odstránené, pretože bol dosiahnutý maximálny počet. Je to stále možnosť, ale váš súbor cookie je pravdepodobne odstránený v dôsledku toho, že čitatelia vymažú svoje súbory cookie ako z maximálneho počtu prehliadačov.

Počet súborov cookie, ktoré môže mať jedna doména, je relatívne malý. Zdá sa, že prehliadače Chrome a Safari povolia viaceré súbory cookie pre každú doménu ako Firefox, Opera alebo Internet Explorer. Ak chcete byť v bezpečí, najlepšie je držať s 30 až 50 maximálnymi cookies na jednu doménu.

Obmedzenie veľkosti súboru cookie na doménu

Ďalší limit, ktorý niektoré prehliadače implementujú, je množstvo priestoru, ktorú môže jedna doména využívať pre súbory cookie. To znamená, že ak váš prehliadač nastaví limit na 4 096 bajtov na jednu doménu a môžete nastaviť 50 cookies, celkový priestor, ktorý môžu tieto 50 súbory cookie použiť, je iba 4 096 bajtov - asi 4 kB. Niektoré prehliadače nenastavujú obmedzenie veľkosti. Napríklad:

Obmedzenia veľkosti súborov cookie, ktoré by ste mali dodržiavať

Aby ste boli kompatibilní s najširším počtom prehliadačov, vytvorte maximálne 30 cookies na jednu doménu a uistite sa, že všetky 30 cookies nepresahujú celkovo 4KB priestoru.