Cache (čteno „keš", česky mezipaměť) je dočasné úložiště pro data, která se často opakují. Místo aby se pokaždé pracně počítala nebo stahovala znovu, uloží se stranou a příště se rovnou použije hotová kopie. Cílem je rychlost a nižší zátěž.
S cache se na webu potkáte na mnoha úrovních současně:
- DNS cache – uložené DNS odpovědi; jak dlouho platí, řídí TTL.
- Cache prohlížeče – obrázky, styly a skripty webu uložené ve Vašem počítači, aby se stránka podruhé načetla skoro okamžitě.
- Serverová cache – předpřipravené stránky nebo výsledky databázových dotazů na straně hostingu.
- CDN cache – kopie obsahu na serverech blízko návštěvníkovi po celém světě.
Cache má i svou stinnou stránku: po úpravě webu můžete stále vidět starou verzi, protože se servíruje uložená kopie. Řešením je počkat na vypršení, vynutit obnovení (Ctrl+F5) nebo cache ručně vymazat. Cache proto vždy pracuje s nějakou dobou platnosti – po jejím uplynutí se data načtou čerstvá.