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 |