Sobes.tech
Junior

Aký je rozdiel medzi reláciou a cookies?

sobes.tech AI

Odpoveď od AI

Cookies ukladajú údaje na strane klienta (v prehliadači), sú to textové súbory s dvojicou "kľúč=hodnota" a informáciami o ich platnosti a doméne. Používajú sa na uloženie preferencií používateľa, autentifikáciu, sledovanie aktivity. Server odosiela cookies klientovi, a prehliadač ich automaticky odosiela späť na server pri každej požiadavke na príslušnú doménu.

Relácia ukladá údaje na strane servera. Klient (prehliadač) dostáva jedinečný identifikátor relácie (SID), ktorý môže byť uložený v cookies alebo prenesený cez URL. Server spája SID s určitým súborom údajov (napríklad stav košíka, informácie o overenom používateľovi). Relácia končí po období neaktivity alebo pri zatvorení prehliadača (podľa nastavení).

Tabuľka rozdielov:

Vlastnosť Cookies Relácia
Miesto uloženia Klient (prehliadač) Server
Objem dát Obmedzený (zvyčajne niekoľko KB) Neobmedzený, závisí od zdrojov servera
Bezpečnosť Menej bezpečné (môžu byť čítané) Bezpečnejšie (údaje na serveri)
Správa Server odosiela, prehliadač ukladá/odosiela Server vytvára a spravuje údaje, prehliadač ukladá SID
Účel Ukladanie malých dát, preferencií Ukladanie stavu používateľa, veľkých dát