Rozdiel medzi vyrovnávacou pamäťou a súbormi cookie

Rozdiel medzi vyrovnávacou pamäťou a súbormi cookie
Rozdiel medzi vyrovnávacou pamäťou a súbormi cookie

Video: Rozdiel medzi vyrovnávacou pamäťou a súbormi cookie

Video: Rozdiel medzi vyrovnávacou pamäťou a súbormi cookie
Video: Разница между баром в ресторане и баром в отеле 2024, November
Anonim

Vyrovnávacia pamäť vs súbory cookie

Súbory cookie a vyrovnávacia pamäť (alebo vyrovnávacia pamäť prehliadača) sú dve formy dočasného ukladacieho priestoru uloženého v počítači klienta na zlepšenie výkonu webových stránok. 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. Vyrovnávacia pamäť je dočasné úložisko zdrojov webových stránok uložených v počítači klienta na rýchlejšie načítanie webových stránok.

Č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 zvýšenie bezpečnosti je potrebné použiť šifrovanie.

Čo je vyrovnávacia pamäť?

Keď používateľ zadá adresu webovej stránky alebo klikne na hypertextový odkaz webovej stránky vo svojom prehliadači, príslušnému webovému serveru sa odošle požiadavka na príslušnú stránku. Potom webový server odošle obsah stránky a zdroje potrebné na zobrazenie stránky do prehliadača. Webový prehliadač na klientskom počítači zobrazí stránku. Ak sú však zdroje (obrázky alebo obrázky, zvukové súbory a videosúbory atď.) veľké súbory, bude im trvať pomerne dlho, kým sa dostanú do počítača klienta (v závislosti od rýchlosti pripojenia). To povedie k pomalému načítaniu stránok, čo bude pre používateľa nepohodlné alebo dráždivé. Aby sa toto oneskorenie minimalizovalo a webové stránky sa načítali rýchlejšie, môžu byť tieto zdroje uložené na klientskom počítači (po prvom načítaní stránky), takže po sebe idúce načítania tej istej stránky získajú vložené zdrojové súbory z lokálny počítač. Toto sa nazýva ukladanie do vyrovnávacej pamäte prehliadača. Inými slovami, vyrovnávacia pamäť je dočasné úložisko zdrojov webových stránok uložených v počítači klienta na rýchlejšie načítanie webových stránok.

Aký je rozdiel medzi vyrovnávacou pamäťou a súbormi cookie?

– Hoci súbory cookie a vyrovnávacia pamäť sú dva spôsoby ukladania údajov na klientskom počítači, slúžia na rôzne účely. Účelom súboru cookie je ukladať informácie na sledovanie rôznych charakteristík týkajúcich sa používateľa, zatiaľ čo účelom vyrovnávacej pamäte je urýchliť načítanie webových stránok.

– Cookies uchovávajú informácie, ako sú preferencie používateľa, zatiaľ čo vyrovnávacia pamäť uchováva zdrojové súbory, ako sú audio, video alebo flash súbory.

– Platnosť súborov cookie zvyčajne po určitom čase vyprší, ale vyrovnávacia pamäť sa uchováva v počítači klienta, kým ich používateľ manuálne neodstráni.

Odporúča: