Pojďme pochopit rozdíl mezi cache a cookies pomocí srovnávací tabulky uvedené níže.
Srovnávací graf
Základ pro srovnání | Mezipaměti | Soubory cookie |
---|---|---|
Základní | Cache se používá pro ukládání obsahu webových stránek pro budoucí účely. | Cookie se používá pro ukládání uživatelských preferencí. |
Obchody | HTML stránky, související obrázky, Javascript a CSS. | Procházení relací, dočasná data sledování. |
Kapacita | Používá velké množství místa. | Méně místa je spotřebováno. |
Vypršení | Manuál | Platnost automaticky vypršela |
Umístění skladu | Prohlížeč | Prohlížeč a server |
Typy | Mezipaměť prohlížeče a mezipaměť proxy. | Přechodné a trvalé cookies. |
Odeslané s požadavky | Ne | Ano |
Definice mezipaměti
Cache je paměťová oblast na pevném disku, kde prohlížeč ukládá webové objekty nebo internetové soubory do počítače uživatele. Kdykoli uživatel navštíví webovou stránku, prohlížeč nejprve zkontroluje objekty v mezipaměti, než o to požádá z webových stránek. Ukládání do mezipaměti zvyšuje rychlost surfování po webu zlepšuje dostupnost.
Například často používám techdifferences.com, pokud jsou jeho objekty, jako jsou loga a navigační lišty, uloženy v mezipaměti mého prohlížeče, pak je prohlížeč nemusí dostat z konkrétní webové stránky a prohlížeč může snadno používat objekty mezipaměti, které šetří čas.
Ukládání do mezipaměti jistě snižuje zatížení, požadavky na šířku pásma a zvyšuje rychlost doručování webových zdrojů koncovému uživateli. Nejméně často používané webové objekty se stanou zastaralé, pokud je webový objekt zastaralý a ty pak nejsou považovány za cache. Každý webový objekt má s ním čas expirace. Doba vypršení platnosti je definována v hlavičce HTTP webového objektu.
Definice souborů cookie
Cookie je jednoduchá informace uložená v klientském počítači. Kdykoliv uživatel surfuje po internetu, kód na straně serveru odeslal malý textový soubor, tj. Cookie v hlavičce odpovědi z HTTP serveru a uložený na počítači uživatele. Důvodem je, že když uživatel příště navštíví stejné místo znovu, cookie umožní serveru identifikovat klienta na základě informací cookie.
To překonává omezení protokolu HTTP, který je bez státní příslušnosti . To znamená, že každý požadavek od klienta je podáván jako nový požadavek i na stejný server a stejnou relaci.
Cookies nejsou určeny k tomu, aby způsobily jakékoli škody na počítači uživatele, protože neobsahují spustitelný kód. Ačkoli, cookies mohou být používány posílat cílené reklamy uživatelům nevědomky.
Typy cookies
Přechodový soubor cookie - Tento typ souboru cookie žije po celou dobu trvání relace.
Trvalý soubor cookie - tento soubor cookie zůstane v počítači uživatele po dobu trvání relace.
Klíčové rozdíly mezi mezipamětí a soubory cookie
- Kdykoli navštívíte webovou stránku, webový prohlížeč shromažďuje obsah nebo informace týkající se konkrétních webových stránek, jako jsou stránky HTML, související obrázky, je označován jako ukládání do mezipaměti a paměť, kde je uložena, je známa jako vyrovnávací paměť. Cookie je na druhé straně informací zasílaných ze strany serveru na stranu klienta, aby si zapamatoval uživatelské předvolby a podrobnosti o relaci.
- Mezipaměť může spotřebovávat velký prostor, protože ukládá různé webové obsahy. Cookie naopak spotřebovává méně místa, protože ukládá textové soubory (obvyklá velikost 4 Kb více či méně).
- Informace uložené v mezipaměti musí být odstraněny ručně, ale soubory cookie jsou samovolné a jsou automaticky odstraněny.
- Ukládání do mezipaměti zahrnuje pouze prohlížeče na straně klienta, zatímco soubory cookie jsou uloženy na straně klienta, klienta i serveru.
- Mezipaměť může mít v podstatě dvě varianty, mezipaměť prohlížeče a proxy. Soubory cookie jsou naopak dvou typů přechodné a
perzistentní. - Soubor cookie je klientovi odeslán jako odpověď HTTP ze serveru. Mezipaměť nepoužívá požadavky HTTP v procesu ukládání informací.
Závěr
Vyrovnávací paměť a soubor cookie zlepšují zkušenosti s internetovým surfováním prostřednictvím ukládání informací, jako je ukládání do vyrovnávací paměti, obsahu webových stránek a souborů cookie, které ukládají procházení (uživatelské předvolby), což významně zkracuje dobu načítání webových stránek. Mezipaměť nemůže nikdy poškodit počítač uživatele, ale soubor cookie může ohrozit soukromí uživatelů, útočníci používají moderní metody zneužití souborů cookie pro shromažďování osobních údajů.