Rozdiel medzi súbormi cookie a reláciami

Rozdiel medzi súbormi cookie a reláciami
Rozdiel medzi súbormi cookie a reláciami

Video: Rozdiel medzi súbormi cookie a reláciami

Video: Rozdiel medzi súbormi cookie a reláciami
Video: Čo je to pravdepodobnosť? | Elea: Nauč sa matiku 2024, November
Anonim

Súbory cookie vs. relácie

HTTP je bezstavový, čo znamená, že všetky uložené údaje sa zničia, keď klient dostane stránku zo servera a spojenie sa uzavrie. Súbory cookie a relácie sú dve riešenia tohto problému. Cookie je veľmi malá informácia, ktorá je uložená na klientskom počítači webovou stránkou a je odoslaná späť na server zakaždým, keď je požadovaná stránka. Relácia je spôsob ukladania informácií na serveri, nie na klientskom počítači.

Čo sú súbory cookie?

Netscape predstavil koncept cookies s ich webovým prehliadačom Netscape Navigator. Cookie je veľmi malá informácia, ktorá je uložená na klientskom počítači webovou stránkou a je odoslaná späť na server zakaždým, keď je požadovaná stránka. Pretože súbory cookie sa vždy posielajú späť, je potrebné uložiť minimálne množstvo údajov, aby sa ušetrila šírka pásma. Webová stránka iba číta súbor cookie, ktorý zapísala, čím poskytuje bezpečný prostriedok na ukladanie informácií na rôznych stránkach. Súbory cookie však spočiatku nezískali dobré meno, pretože sa hovorilo, že súbory cookie dokážu prečítať všetky informácie na pevnom disku. Samozrejme, táto mylná predstava sa vytratila, keď si ľudia uvedomili, že cookies sú v skutočnosti neškodné, a teraz sú veľmi akceptované. Súbory cookie majú určitú životnosť definovanú ich tvorcami. Na konci tohto času platnosť súboru cookie vyprší. Cookies často sledujú informácie ako ako často používateľ navštevuje, aké sú časy návštev, na aké bannery sa kliklo, preferencie používateľa atď. Cookies sa zvyčajne používajú na ukladanie informácií potrebných na kratšie obdobia. Ak je potrebné uchovávať informácie, ako sú e-mailové adresy (ktoré sa musia uchovávať dlhší čas), programátor musí namiesto súborov cookie použiť databázu. Ak sa však osobné informácie uložia do súborov cookie, na zlepšenie zabezpečenia je potrebné použiť šifrovanie.

Čo sú relácie?

Relácia je ďalší spôsob ukladania informácií medzi stránkami. Ale to sa deje na strane servera. Relácia v skutočnosti používa na ukladanie údajov súbor cookie na strane servera a na strane klienta. Súbor cookie na strane klienta však ukladá iba odkaz na príslušné údaje uložené na serveri. Keď používateľ navštívi webovú stránku, na server sa odošle súbor cookie na strane klienta (s referenčným číslom) a server toto číslo použije na načítanie údajov používateľa. Súbor cookie na strane servera môže ukladať veľké množstvo údajov. Keďže súbor cookie na strane klienta ukladá iba referenčné číslo, výrazne sa šetrí šírka pásma. Keďže dáta relácie sú uložené na serveri, sú oveľa lepšie chránené.

Aký je rozdiel medzi súbormi cookie a reláciami?

Hoci súbory cookie a relácie predstavujú dva spôsoby ukladania informácií na webových stránkach, majú svoje rozdiely. Súbory cookie ukladajú iba súbory cookie na strane klienta, zatiaľ čo relácie používajú súbory cookie na strane klienta aj na strane servera. Relácie môžu ukladať veľké množstvo údajov v porovnaní so súbormi cookie. Keďže relácie ukladajú iba referenčné číslo v počítači klienta, využitie šírky pásma je nižšie v porovnaní s používaním súborov cookie. Údaje o reláciách sú relatívne bezpečnejšie, pretože s cookies môže používateľ manipulovať.

Odporúča: