Cache

Cache je dočasné úložisko dát, ktoré zrýchľuje načítanie webových stránok, aplikácií či programov. Namiesto opakovaného sťahovania rovnakých súborov z internetu alebo ich znovu vypočítavania, sa využijú už predtým uložené dáta. To znamená rýchlejšie načítanie obsahu a menšiu záťaž pre servery aj zariadenie používateľa.

História

Koncept cache sa začal využívať už v počiatkoch výpočtovej techniky, ale jeho význam prudko vzrástol s príchodom internetu a webových prehliadačov. Prvé seriózne implementácie cache v prehliadačoch sa objavili v 90. rokoch, aby znížili zaťaženie siete a zlepšili používateľský zážitok.

Ako funguje cache?

  1. Prehliadačová cache: Keď navštíviš webovú stránku, obrázky, skripty a ďalšie súbory sa uložia do cache v tvojom zariadení. Pri ďalšej návšteve sa stránka načíta rýchlejšie, pretože sa súbory nemusia znova sťahovať.

  2. Cache na serveri: Webové servery môžu ukladať časti stránok alebo výsledky databázových dotazov, čím znižujú čas potrebný na ich opätovné vygenerovanie.

  3. Hardvérová cache: Procesory a pevné disky majú vlastnú cache pamäť, ktorá zrýchľuje spracovanie dát a vykonávanie operácií.

Zaujímavosti

  • Vymazanie cache môže vyriešiť problémy s načítaním webových stránok, ale môže tiež spôsobiť, že sa stránky budú načítavať pomalšie, kým sa cache znova naplní.
  • Niektoré weby využívajú tzv. „cache busting“ – menia názvy súborov, aby prehliadač vždy stiahol aktuálnu verziu a neukladal staré dáta.
  • Cache nie je len na internete – aj mobilné aplikácie si ukladajú dáta lokálne, aby fungovali rýchlejšie.
Extra obsah