Slovník od CZECHIA.COM

Potřebujete se vyznat v pojmech ze světa domén, hostingu a online podnikání?
Náš slovní vám přináší jasná a srozumitelná vysvětlení.

Cache

Cache (čte se keš) je dočasné úložiště dat, které slouží ke zrychlení opakovaného přístupu k často používaným informacím. Ukládá si kopie dat, která byla už jednou načtena nebo zpracována, aby je příště nebylo nutné získávat znovu ze zdroje – což bývá pomalé nebo náročné.

Cache může být součástí prohlížeče, serveru, aplikace nebo i hardwaru (např. procesoru). Díky ní se stránky načítají rychleji, snižuje se zatížení serverů a zlepšuje se uživatelský zážitek.

Jak to funguje:

Představte si, že navštívíte webovou stránku. Prohlížeč si při první návštěvě stáhne její obrázky, styly a další prvky, a uloží je do cache. Když pak stránku navštívíte znovu, načte se z cache místo ze serveru, což je mnohem rychlejší.

Cache funguje podobně i na serverech – ukládá si například výsledek databázového dotazu, aby jej při dalším požadavku nemusel znovu počítat.

K čemu se cache používá:

  • Zrychlení načítání webových stránek
  • Snížení zátěže na server a databázi
  • Úspora dat a energie na mobilních zařízeních
  • Umožnění práce „offline“ (např. mobilní aplikace)

Druhy cache:

  • Prohlížečová cache: ukládá obrázky, soubory, písma z webů.
  • Serverová cache: ukládá výsledky výpočtů, generovaných stránek nebo dat z API.
  • Databázová cache: zrychluje opakované dotazy do databáze.
  • Paměťová cache (RAM): v rámci operačního systému nebo procesoru – zrychluje práci se soubory a instrukcemi.

Příklad z praxe:

  • Při prvním načtení e-shopu se stáhne velké logo → prohlížeč si ho uloží do cache → při dalším načtení ho zobrazí okamžitě, bez nového stahování.
  • Server si uloží výsledek vyhledávání z databáze → pokud se další uživatel zeptá na totéž, odpověď je rychlá a bez zatížení databáze.