Slovník pojmů > Pojem - Cache

Pojem - Cache

« Back to Glossary Index

Cache je dočasné úložiště dat, které slouží k rychlejšímu načítání webových stránek. Když někdo navštíví web, tak si prohlížeč, nebo server uloží určité části obsahu (např. obrázky, styly, nebo HTML soubory) do mezipaměti. Při další návštěvě se tato data načtou z cache, místo toho, aby byla znovu stahována z hlavního serveru. To zrychluje načítání stránek a snižuje zatížení serveru.

Lze tedy říci, že cache pomáhá ušetřit čas tím, že si pamatuje věci, které už jednou byly načteny.

Jaké jsou druhy cache?

Existuje hned několik druhů cache, a každá z nich se využívá k jiným účelům. Tady jsou ty nejběžnější:

  • Prohlížečová cache
    • Ukládá data (například obrázky, CSS a JavaScript) přímo v prohlížeči uživatele. Když uživatel navštíví web znovu, prohlížeč načte část obsahu z cache místo toho, aby ho znovu stahoval z internetu, což výrazně urychluje načítání stránek.
  • Serverová cache
    • Ukládá zpracovanou verzi stránek přímo na server. Místo toho, aby server při každé návštěvě opětovně generoval stránky, načte je ze své cache a rychleji je zobrazí uživateli.
  • CDN cache
    • Content Delivery Network (CDN) ukládá kopie webových stránek na různé servery po celém světě. Když uživatel navštíví web, obsah se načte z nejbližšího serveru, což snižuje dobu načítání.
  • Objektová cache
    • Ukládá výsledky databázových dotazů, aby se snížilo zatížení databáze. Například WordPress často ukládá výsledek opakujících se dotazů, aby urychlil zpracování obsahu a snížil počet přístupů do databáze.
  • OpCode cache
    • Ukládá zkompilovaný PHP kód, aby se zbytečně nekompiloval při každém požadavku. To zrychluje zpracování PHP skriptů na serveru.

Cache ve WordPressu

V kontextu WordPressu je cache obvykle spravována pomocí pluginů jako jsou W3 Total Cache, nebo WP Super Cache.

« Zpět do slovníku