Cache vs soubory cookie
Soubory cookie a mezipaměť (nebo mezipaměť prohlížeče) jsou dvě formy dočasného úložiště uloženého v počítači klienta za účelem zlepšení výkonu webových stránek. Cookie je velmi malá informace, která je uložena na počítači klienta webovou stránkou a je odeslána zpět na server pokaždé, když je požadována stránka. Cache je dočasné úložiště zdrojů webových stránek uložených v počítači klienta pro rychlejší načítání webových stránek.
Co jsou soubory cookie?
Společnost Netscape představila koncept souborů cookie se svým webovým prohlížečem Netscape Navigator. Cookie je velmi malá informace, která je uložena na počítači klienta webovou stránkou a je odeslána zpět na server pokaždé, když je požadována stránka. Protože se soubory cookie odesílají pokaždé zpět, je nutné uložit minimální množství dat, aby se ušetřila šířka pásma. Webová stránka pouze čte soubor cookie, který zapsala, a poskytuje tak bezpečný prostředek pro ukládání informací na různých stránkách. Soubory cookie však zpočátku neměly dobré jméno, protože se proslýchalo, že soubory cookie mohou číst všechny informace na pevném disku. Tato mylná představa samozřejmě zmizela, když si lidé uvědomili, že soubory cookie jsou ve skutečnosti neškodné, a nyní jsou vysoce přijímány. Soubory cookie mají určitou životnost definovanou jejich tvůrci. Na konci tohoto vyprší platnost cookie. Cookies často sledují informace, jako je jak často uživatel navštěvuje, jaké jsou časy návštěv, na jaké bannery bylo kliknuto, uživatelské preference atd. Cookies se obvykle používají k ukládání informací potřebných na kratší dobu. Pokud je třeba uložit informace, jako jsou e-mailové adresy (které musí být uchovávány delší dobu), musí programátor místo souborů cookie použít databázi. Pokud se však osobní údaje ukládají do souborů cookie, je třeba pro zlepšení zabezpečení použít šifrování.
Co je mezipaměť?
Když uživatel zadá adresu webové stránky nebo klikne na hypertextový odkaz webové stránky ve svém prohlížeči, je na příslušný webový server odeslán požadavek na příslušnou stránku. Poté webový server odešle obsah stránky a požadované zdroje pro zobrazení stránky do prohlížeče. Webový prohlížeč na počítači klienta zobrazí stránku. Pokud jsou však prostředky (obrázky nebo obrázky, zvukové soubory a videosoubory atd.) velké soubory, bude jim trvat značnou dobu, než se dostanou do počítače klienta (v závislosti na rychlosti připojení). To povede k pomalému načítání stránek, což bude pro uživatele nepohodlné nebo obtěžující. Aby se toto zpoždění minimalizovalo a webové stránky se načítaly rychleji, mohou být tyto zdroje uloženy na klientském počítači (po prvním načtení stránky), takže po sobě jdoucí načtení stejné stránky získají vložené zdrojové soubory ze místní počítač. Toto se nazývá ukládání do mezipaměti prohlížeče. Jinými slovy, mezipaměť je dočasné úložiště zdrojů webových stránek uložených v počítači klienta pro rychlejší načítání webových stránek.
Jaký je rozdíl mezi mezipamětí a soubory cookie?
– Přestože soubory cookie a mezipaměť jsou dva způsoby ukládání dat na klientském počítači, slouží různým účelům. Účelem cookie je ukládat informace pro sledování různých charakteristik souvisejících s uživatelem, zatímco účelem mezipaměti je urychlit načítání webových stránek.
– Cookies uchovávají informace, jako jsou uživatelské preference, zatímco mezipaměť bude uchovávat zdrojové soubory, jako jsou audio, video nebo flash soubory.
– Platnost souborů cookie obvykle po určité době vyprší, ale mezipaměť je uložena v počítači klienta, dokud je uživatel ručně neodstraní.