Cache vs Cookies
Súbory cookie a vyrovnávacia pamäť (alebo vyrovnávacia pamäť prehliadača) sú dve formy dočasného úložiska uchovávané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 prostredníctvom webovej stránky a je odoslaná späť na server zakaždým, keď sa požaduje stránka. Vyrovnávacia pamäť je dočasné uloženie 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ú cookies?
Netscape predstavil koncept cookies vo svojom webovom prehliadači Netscape Navigator. Cookie je veľmi malá informácia, ktorá je uložená na klientskom počítači prostredníctvom webovej stránky a je odoslaná späť na server zakaždým, keď sa požaduje stránka. Pretože súbory cookie sa odosielajú zakaždým späť, musí sa uložiť minimálne množstvo údajov, aby sa ušetrila šírka pásma. Webová stránka číta iba súbor cookie, ktorý napísal, čím poskytuje bezpečný prostriedok na ukladanie informácií na rôznych stránkach. Súbory cookie však na začiatku nezískali dobré meno, pretože sa objavili klebety, ktoré tvrdia, že súbory cookie dokážu prečítať všetky informácie na pevnom disku. Táto mylná predstava samozrejme zmizla, keď si ľudia uvedomili, že súbory cookie sú skutočne neškodné a teraz sú vysoko akceptované. Cookies majú určitú životnosť definovanú ich tvorcami. Na konci tohto obdobia platnosť cookies vyprší. Cookies často sledujú informácie, ako často navštevujú používatelia, aké sú časy návštev, na ktoré bannery klikli, preferencie používateľa atď. Cookies sa zvyčajne používajú na ukladanie informácií potrebných na kratšie obdobia. Ak je potrebné uložiť informácie, ako sú e-mailové adresy (ktoré sa musia uchovávať dlhšie), musí programátor namiesto súborov cookie použiť databázu. Ak sa však osobné údaje ukladajú do súborov cookie, na zvýšenie bezpečnosti sa musí použiť šifrovanie.
Čo je Cache?
Keď používateľ zadá adresu webovej stránky alebo klikne na hypertextový odkaz webovej stránky v prehliadači, pošle sa požiadavka na príslušnú stránku na príslušný webový server. Webový server potom odošle obsah stránky a potrebné zdroje zobrazia stránku do prehliadača. Webový prehľadávač na klientskom počítači zobrazí stránku. Ak sú však prostriedky (obrázky alebo obrázky, zvukové súbory a videosúbory atď.) Veľké súbory, bude trvať nejaký čas, kým sa zariadenie klienta dostane (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é. S cieľom minimalizovať toto oneskorenie a rýchlejšie načítať webové stránky sa tieto prostriedky môžu uložiť do klientskeho počítača (po prvom načítaní stránky), takže po sebe nasledujúce načítania tej istej stránky získajú vložené súbory zdrojov z miestny počítač. Toto sa nazýva caching prehliadača. Inými slovami, vyrovnávacia pamäť je dočasné uloženie 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 Cache a Cookies?
- Aj keď súbory cookie a vyrovnávacia pamäť sú dva spôsoby ukladania údajov na stroj klienta, slúžia na rôzne účely. Účelom cookie je ukladať informácie na sledovanie rôznych charakteristík týkajúcich sa užívateľa, zatiaľ čo účelom vyrovnávacej pamäte je urýchlenie načítania webových stránok..
- Cookies uchovávajú informácie, ako sú užívateľské preferencie, zatiaľ čo vyrovnávacia pamäť uchováva súbory zdrojov, ako sú zvukové, video alebo flash súbory.
- Zvyčajne vyprší platnosť súborov cookie, ale vyrovnávacia pamäť sa uchováva v klientskom počítači, kým ich používateľ manuálne neodstráni.