Co to je
Cache (česky mezipaměť, v hovoru „keš“) je dočasné úložiště, do kterého se odloží kopie dat, o která už někdo požádal. Když přijde další žádost, nemusí se data znovu složitě vytvářet nebo stahovat, vezmou se z mezipaměti. Na webu se s ní setkáte na více místech. Webový prohlížeč si ukládá obrázky, styly (pokyny pro vzhled stránky) a skripty (malé programy, které stránku oživují) navštívených stránek. Server, tedy počítač, na kterém web běží, může mít stránky předem připravené, aby je nemusel pokaždé sestavovat z databáze, v níž jsou uloženy texty, ceny a další údaje webu.
Proč na tom záleží
Díky cache se stránky načítají rychleji a server je méně zatížený. Rychlost načítání ovlivňuje, zda návštěvník na webu zůstane, a bývá i jedním z hledisek, podle kterých vyhledávače hodnotí kvalitu stránky. Cache tedy na pozadí šetří čas i provozní náklady.
Má ale i stinnou stránku: může zobrazovat starou verzi. Když změníte cenu nebo text a návštěvník pořád vidí původní podobu, obvykle nejde o chybu webu, ale o zastaralou kopii v mezipaměti.
Modelový příklad
Majitel e-shopu s bytovými doplňky změní u produktu cenu, ale ve svém telefonu stále vidí starou. Pravděpodobně se mu stránka načítá z mezipaměti prohlížeče. Po vyčištění cache nebo vynuceném obnovení stránky se obvykle zobrazí aktuální cena.
Co byste měli vědět
- Pokud se změna na webu neprojeví, zkuste stránku obnovit bez mezipaměti nebo ji otevřít v anonymním okně.
- Web může mít i vlastní cache, třeba přes plugin (doplněk webu) nebo službu hostingu (pronájmu místa pro web). Po větší úpravě je často potřeba ji vyprázdnit, jinak mohou někteří návštěvníci dostávat starou verzi.
- Osobní stránky, jako jsou košík nebo zákaznický účet, by se do sdílené cache ukládat neměly. Zeptejte se dodavatele, jak je to nastavené.
- Při předání nové verze webu chtějte ověřit, že se změny zobrazují i běžným návštěvníkům, ne jen správci.