Obsah
Web cookie (často sa nazýva „cookie“) sú malé údaje, ktoré webová stránka ukladá vo webovom prehliadači používateľa. Keď osoba načíta webovú stránku, môže cookie povedať prehliadaču informácie o svojej návšteve alebo predchádzajúcich návštevách. Tieto informácie môžu umožniť stránkam zapamätať si preferencie, ktoré mohli byť nastavené počas predchádzajúcej návštevy, alebo môžu vyvolať aktivitu z jednej z predchádzajúcich návštev.
Boli ste už niekedy na webovej stránke elektronického obchodu a niečo ste pridali do nákupného košíka, ale transakciu ste nedokončili? Ak ste sa na tieto stránky vrátili neskôr, aby ste v tomto košíku našli položky, ktoré na vás čakajú, videli ste v činnosti súbor cookie.
Veľkosť súboru cookie
Veľkosť súboru cookie HTTP (čo je skutočný názov webových súborov cookie) určuje užívateľský agent. Pri meraní veľkosti súboru cookie by ste mali spočítať bajty ako celok
name = hodnota
pár, vrátane znaku rovnosti.
Podľa RFC 2109 by webové cookies nemali byť obmedzené užívateľskými agentmi, ale minimálne možnosti prehliadača alebo agenta používateľa by mali byť najmenej 4096 bajtov na cookie. Tento limit sa uplatňuje na
name = hodnota
iba časť súboru cookie.
To znamená, že ak píšete súbor cookie a súbor cookie má menej ako 4096 bajtov, bude ho podporovať každý prehliadač a užívateľský agent, ktorý vyhovuje RFC.
Pamätajte, že toto je minimum požiadavka podľa RFC. Niektoré prehliadače môžu podporovať dlhšie cookies, ale kvôli bezpečnosti by ste ich mali mať pod 4093 bajtov. Mnohé články (vrátane predchádzajúcej verzie tohto článku) naznačujú, že pobyt pod 4095 bajtov by mal byť dostatočný na zabezpečenie úplnej podpory prehliadača, ale niektoré testy ukázali, že niektoré novšie zariadenia, ako je iPad 3, sú o niečo nižšie ako 4095.
Testovanie pre seba
Skvelý spôsob, ako určiť limit veľkosti webových súborov cookie v rôznych prehľadávačoch, je použitie testu Limity súborov cookie prehliadača.
Spustením tohto testu v niekoľkých prehliadačoch sme získali nasledujúce informácie o najnovších verziách týchto prehliadačov:
- Google Chrome - 4096 bajtov
- Internet Explorer - 5117 bajtov
- Firefox - 4097 bajtov