Cache

Cache je dočasné úložiště dat, které zrychluje načítání webových stránek, aplikací či programů. Namísto opakovaného stahování stejných souborů z internetu nebo jejich znovu vypočítávání, se využijí již dříve uložená data. To znamená rychlejší načítání obsahu a menší zátěž pro servery i zařízení uživatele.

Historie

Koncept cache se začal využívat již v počátcích výpočetní techniky, ale jeho význam prudce vzrostl s příchodem internetu a webových prohlížečů. První seriózní implementace cache v prohlížečích se objevily v 90. letech, aby snížily zatížení sítě a zlepšily uživatelský zážitek.

Jak funguje cache?

  1. Prohlížečová cache: Když navštívíš webovou stránku, obrázky, skripty a další soubory se uloží do cache ve tvém zařízení. Při příští návštěvě se stránka načte rychleji, protože se soubory nemusí znovu stahovat.

  2. Cache na serveru: Webové servery mohou ukládat části stránek nebo výsledky databázových dotazů, čímž snižují čas potřebný k jejich opětovnému vygenerování.

  3. Hardwarová cache: Procesory a pevné disky mají vlastní cache paměť, která zrychluje zpracování dat a provádění operací.

Zajímavosti

  • Vymazání cache může vyřešit problémy s načítáním webových stránek, ale může také způsobit, že se stránky budou načítat pomaleji, než se cache znovu naplní.
  • Některé weby využívají tvz. „cache busting“ – mění názvy souborů, aby prohlížeč vždy stáhl aktuální verzi a neukládal stará data.
  • Cache není jen na internetu – i mobilní aplikace si ukládají data lokálně, aby fungovala rychleji.
Extra obsah