Co je cache
Cache („keš“) je mezipaměť, tedy dočasné úložiště dat, které slouží k rychlejšímu načítání často používaného obsahu nebo informací.
V kontextu webu jde o mechanismus, který ukládá statický obsah (např. HTML stránky, obrázky nebo JavaScript) do paměti prohlížeče nebo serveru, aby se zkrátil čas načítání stránky při opakované návštěvě.
Jak cache funguje
Když poprvé navštívíte nějakou webovou stránku, prohlížeč nebo server stáhne potřebná data (HTML, CSS, obrázky atd.) a uloží je do cache. Při další návštěvě už tato data nemusí být znovu načítána, ale jsou použita přímo z cache, což zrychluje načítání.
Typy cache
- Prohlížečová cache ukládá obsah často navštěvovaných stránek lokálně na zařízení uživatele.
- Serverová cache ukládá data na straně serveru, čím uvolňuje jeho paměť pro jiné úlohy (např. Webglobe Purge Cache).
- Aplikační cache (na úrovni CMS) funguje přímo v rámci aplikace (např. WordPress pluginy jako LiteSpeed cache).
- CDN cache (Content Delivery Network) ukládá obsah na distribuovaných serverech po celém světě, což zkracuje vzdálenost mezi uživatelem a serverem (snižuje latenci).
- RAM cache je rychlé dočasné úložiště na hardwarové úrovni, které ukládá nejčastěji používaná data.
Proč je cache důležitá?
- Rychlost načítání: Snížením potřeby opětovného načítání dat zlepšuje rychlost webu, což je důležité pro uživatelský zážitek i SEO.
- Snížení zátěže serveru: Uložením dat do cache se minimalizuje počet požadavků na server, což zvyšuje jeho výkon.
- Efektivnější provoz webu: Díky rychlejšímu načítání a nižším nárokům na server mohou weby lépe zvládat větší množství návštěvníků.
Potenciální problémy cache
Zastaralý obsah: Někdy může cache zobrazovat starší verzi stránky místo aktuální (např. po aktualizaci webu).
Nutnost vymazání cache: V případě problémů je často nutné cache vymazat, aby se načetla nová verze dat.