RychlostWeb Logo RychlostWeb Kontaktujte nás

Strategie mezipaměti: Čeho si všimnete hned

Nastavte HTTP mezipaměť, CDN a prohlížečovou mezipaměť. Návod krok za krokem, bez zbytečné teorie.

11 min čtení Začátečník Březen 2026
Server a mezipaměť znázorňující ukládání dat a zrychlení načítání

Proč mezipaměť vůbec řešit?

Mezipaměť je nejrychlejší cesta, jak zlepšit výkon webu. Když uživatel navštíví stránku podruhé, místo stahování všeho znovu z internetu se data načtou z jeho počítače nebo z blízké serveru. Výsledek? Stránka se načte desetkrát rychleji.

Je to jednoduché — vaši uživatelé nebudou čekat a Google bude spokojený. Víte, co vás čeká dál? Konkrétní nastavení, která fungují.

Diagram tok dat: prohlížeč  CDN  origin server s barevným zvýrazněním mezipaměti

Tři typy mezipaměti, které musíte znát

Mezipaměť není jeden pojem. Je jich vlastně tři a každá pracuje jinak. Některé nastavíte v serveru, některé jsou součástí CDN sítě a jednu ovládá prohlížeč automaticky.

1. Prohlížečová mezipaměť

Jsou to data uložená v počítači uživatele. Když přijde znovu, načte se z disku. To je nejrychlejší varianta. Říkáte jí taky lokální cache.

2. HTTP mezipaměť serveru

Nastavíte ji pomocí HTTP headers. Řeknete serveru: “Tento soubor ulož na 30 dní.” Pak se už nemusí znovu stahovat.

3. CDN cache (distribuovaná síť)

CDN má kopie vašeho webu na serverech po celém světě. Když se uživatel připojí z Francie, není nutné komunikovat se serverem v Česku.

Tři vrstvy mezipaměti: prohlížeč, HTTP headers, CDN síť s ikonami

HTTP headery: Jak říct serveru co si pamatovat

Nejjednodušší je začít s HTTP headers. To jsou příkazy, které posílá server spolu s každým souborem. Třeba obrázek přijde se zprávou: “Ulož si mě na 90 dní.”

Cache-Control header pro obrázky:

Cache-Control: public, max-age=7776000

To znamená: 90 dní, všichni mohou používat, je to veřejné.

V Apache se to nastavuje v .htaccess souboru. V Nginx je to v konfiguraci. Nevíte jak? Existují generátory, které vám to udělají za chvíli.

Kód .htaccess souboru s Cache-Control příkazy pro různé typy souborů

Praktické nastavení: Co se stane když to uděláte

Pojďme si představit reálný příklad. Máte web s obrázky, styly a skriptem. Bez mezipaměti se vše načítá pokaždé. S mezipaměť? Úplně jiná selhání.

1.

CSS a JS soubory — Cache na 1 rok (31536000 sekund). Mění se zřídka, takže je můžete ulożit dlouho.

2.

Obrázky — Cache na 3 měsíce (7776000 sekund). Opravdu se vás nebudou měnit?

3.

HTML soubory — Cache jen na 1 den. Tady máte často obsah, který se mění.

Čeho si všimnete hned

Jakmile nastavíte mezipaměť, uvidíte rozdíl. Nemusíte čekat měsíc na data. Stačí přetížit stránku nebo ji otevřít v soukromém okně.

40–60%

snížení velikosti stažených dat

2–3

rychlejší načítání opakované návštěvy

+15 bodů

zlepšení Core Web Vitals skóre

Otevřete DevTools Network tab. Všimnete si sloupce “Size”. Poprvé uvidíte pravou velikost. Podruhé uvidíte “from cache” — to je váš zisk.

DevTools Network tab ukazující soubory s poznámkou 'from cache' - snížená velikost

Začněte dnes, vidíte výsledky zítra

Mezipaměť není složitá. Není to ani drahé. Je to jen nastavení pár řádků kódu v .htaccess nebo Nginx konfiguraci. Chvíli to zabere, ale pak už jen funguje.

Víte co se stane? Vaši uživatelé budou mít rychlejší web. Google bude vidět lepší Core Web Vitals. A vy budete mít lepší metriky. Vypadá to jako vítězství pro všechny.

Tip: Není potřeba to být dokonalé. Začněte s CSS a obrázky. Pak přidejte HTML. Postupně to optimalizujte. Každé nastavení mezipaměti vás přiblíží k lepšímu výkonu.

Zpět na články o výkonu webu

Důležité upozornění

Tento článek je informačního charakteru. Mezipaměť funguje jinak v každém prostředí — v Apache, Nginx, Node.js nebo Cloudflare CDN. Než si změny nasadíte na živý web, vždy je nejdřív otestujte na testovacimu serveru. Každý web má své specifické potřeby a chování. Co funguje pro jeden web, nemusí fungovat pro druhý. Pokud si nejste jisti, poraďte se se zkušeným vývojářem nebo správcem serveru.