Cache vs Cookies
Súbory cookie a vyrovnávacia pamäť (alebo vyrovnávacia pamäť prehľadávača) sú dve formy dočasného ukladania uchovávané v stroji klienta na zlepšenie výkonu webových stránok. Cookie je veľmi malá informácia, ktorá je uložená na stroji klienta webovou stránkou a je odoslaná späť na server pri každej požiadavke na stránku. Cache je dočasné úložisko zdrojov webových stránok uložené na stroji klienta na rýchlejšie načítanie webových stránok.
Čo sú súbory cookie?
Spoločnosť Netscape predstavila koncept súborov cookie pomocou svojho webového prehliadača Netscape Navigator. Cookie je veľmi malá informácia, ktorá je uložená na stroji klienta webovou stránkou a je odoslaná späť na server pri každej požiadavke na stránku. Pretože súbory cookie sa odosielajú zakaždým, musí sa uložiť minimálne množstvo údajov, aby sa ušetrila šírka pásma. Webové stránky iba čítajú súbory cookie, ktoré sama napísala, a poskytujú tak bezpečný spôsob ukladania informácií na rôznych stránkach. Súbory cookie však spočiatku nezískali dobré meno, pretože sa povrávalo, že súbory cookie boli údajne schopné prečítať všetky informácie na pevnom disku. Samozrejme, táto mylná predstava sa vytratila, keď si ľudia uvedomili, že súbory cookie sú skutočne neškodné, a teraz sú veľmi akceptované. Súbory cookie majú určitú dobu života definovanú ich tvorcami. Na konci toho vyprší platnosť súboru cookie. Súbory cookie často sledujú informácie, ako napríklad to, ako často používateľ navštevuje, aké sú časy návštev, na aké bannery klikol, preferencie používateľov atď. Súbory cookie sa zvyčajne používajú na ukladanie informácií potrebných na kratšie obdobia. Ak je potrebné uložiť informácie ako 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é informácie uložia v súboroch cookie, je potrebné na zvýšenie zabezpečenia použiť šifrovanie.programátor musí namiesto súborov cookie použiť databázu. Ak sa však osobné údaje uložia v súboroch cookie, je potrebné na zvýšenie zabezpečenia použiť šifrovanie.programátor musí namiesto súborov cookie použiť databázu. Ak sa však osobné informácie uložia v súboroch cookie, je potrebné na zvýšenie zabezpečenia použiť šifrovanie.
Čo je to vyrovnávacia pamäť?
Keď používateľ zadá adresu webovej stránky alebo klikne na hypertextový odkaz na webovú stránku v prehliadači, odošle sa žiadosť o príslušnú stránku na príslušný webový server. Potom webový server odošle obsah stránky a potrebné zdroje na jej zobrazenie do prehliadača. Stránka sa zobrazí na webovom prehliadači stroja klienta. Ak sú však prostriedky (obrázky alebo obrázky, zvukové súbory a video súbory atď.) Veľké súbory, dosiahnutie zariadenia klienta bude trvať pomerne dlho (v závislosti od rýchlosti pripojenia). To povedie k pomalému načítaniu stránok, čo bude pre používateľa nepríjemné alebo dráždivé. S cieľom minimalizovať toto oneskorenie a rýchlejšie načítanie webových stránok je možné tieto prostriedky uložiť do stroja klienta (po prvom načítaní stránky),takže následné načítania tej istej stránky získajú vložené súbory prostriedkov z lokálneho počítača. Toto sa nazýva ukladanie do pamäte cache prehliadača. Inými slovami, vyrovnávacia pamäť je dočasné úložisko zdrojov webových stránok uložené na stroji klienta na rýchlejšie načítanie webových stránok.
Aký je rozdiel medzi cache a cookies?
- Aj keď súbory cookie a medzipamäť predstavujú dva spôsoby ukladania údajov na počítači klienta, slúžia na rôzne účely. Účelom cookie je ukladať informácie na sledovanie rôznych charakteristík týkajúcich sa používateľa, zatiaľ čo účelom medzipamäte je urýchliť načítanie webových stránok.
- Súbory cookie uchovávajú informácie, ako sú napríklad predvoľby používateľa, zatiaľ čo vyrovnávacia pamäť uchováva súbory zdrojov, ako sú zvukové, obrazové alebo flash súbory.
- Súbory cookie zvyčajne vypršia po určitom čase, ale vyrovnávacia pamäť sa uchováva v stroji klienta, kým ich používateľ neodstráni manuálne.