Jak vymazat cache? A co se při tom vlastně děje? (Všechny návody)

Každý se s tím už setkal – nějaká stránka vám nefunguje správně, i když u ostatních lidí běží bez problému. Nebo upravíte svůj web, ale změny se neprojevují. Často za to může cache.
V tomto článku si ukážeme, jak vymazat všechny druhy cache. Najdete zde návody určené jak návštěvníkům, tak majitelům webů.
Proč je někdy potřeba cache vymazat?
- Změny na webu se neprojevují – vidíte starou verzi stránky.
- Web se načítá špatně nebo nefunguje správně – může být načítán poškozený soubor z cache.
- Testujete nový web nebo provádíte úpravy – chcete vidět aktuální stav.
Existují čtyři hlavní typy cache, které je občas třeba smazat:
- Browser cache, kterou si ukládá váš prohlížeč na počítači nebo mobilu.
- Webová cache na úrovni aplikace, například WordPressu.
- Serverová cache na úrovni webhostingu (např. Webglobe Purge Cache).
- CDN cache, pokud používáte síť pro doručování obsahu, jako je Cloudflare.
První typ si může vymazat každý návštěvník webu ve svém prohlížeči. K těm zbylým třem má přístup jen jeho majitel.
Jak vymazat browser cache prohlížeče
Browser cache můžete kdykoliv vymazat ručně v nastavení prohlížeče:
- Google Chrome: Nastavení → Soukromí a zabezpečení → Smazat údaje o prohlížení → Vybrat „Obrázky a soubory v mezipaměti“.
- Mozilla Firefox: Nastavení → Soukromí a zabezpečení → Cookies a data → Vymazat data.
- Microsoft Edge/Safari: Podobné kroky jako výše.
Pozor: smazáním cache dojde i k odstranění cookies, což znamená, že budete odhlášeni ze svých účtů (e-mail, sociální sítě, online bankovnictví apod.). Před smazáním se proto ujistěte, že máte uložená hesla a přístupové údaje.
Jak vymazat webovou cache WordPress pluginu
Pokud máte WordPress, nejspíš používáte některý cache plugin pro zrychlení webu.
Každý plugin má možnost ručního vymazání cache:
- LiteSpeed Cache: WordPress administrace → LiteSpeed Cache → Klikněte na „Vymazat vše“.
- WP Rocket: WordPress administrace → Nastavení → WP Rocket → Klikněte na „Vymazat cache“.
- W3 Total Cache: Performance → Dashboard → Klikněte na „Empty all caches“.
Kdy je lepší mazat jen část cache?
- U velkých webů není dobré mazat cache příliš často – zpomalilo by to načítání.
- Upravujete-li jen jeden příspěvek nebo stránku, většina pluginů vám umožní vymazat cache pouze této stránky.
Jak vymazat serverovou cache
Vymazání serverové cache záleží hosting od hostingu.
Používáte-li Webglobe hosting s aktivní Webglobe Purge Cache, můžete si vynutit smazání jednoduš tak, že do vyhledávače zadáte URL svého webu s /purge – např. www.webglobe.cz/purge.
Pro vymazání cache pro konkrétní podstránku zadejte /purge před název podstránky, tzn. www.webglobe.cz/purge/podstranka.
Jak vymazat CDN cache?
U CDN (Content Delivery Network) jsou soubory uloženy na vzdálených serverech. Pak je potřeba cache vymazat přímo v nastavení CDN:
- Přihlaste se do administrace své CDN.
- Otevřete sekci Caching.
- Klikněte na Purge Everything (vymazat vše).
Jak vymazat DNS cache operačního systému
Ještě jednu cache je v našich návodech třeba zmínit.
Pokud se web přesunul na nový webhosting nebo doménu a vy pořád vidíte jeho starou verzi, zkuste vymazat DNS cache. Váš operační systém si totiž uchovává staré IP adresy.
Jejich přepsání si můžete vynutit pomocí tohoto příkazu:
- Windows: Otevřete příkazový řádek (Win + R, napište „cmd“) a zadejte:
ipconfig /flushdns
- Mac: Otevřete Terminál a napište:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
Shrnutí: Kdy a jak mazat cache?
Situace | Co dělat? |
Web neukazuje změny | Vymazat prohlížečovou cache (Ctrl + F5), nebo plugin cache |
Web se načítá divně | Vymazat cache prohlížeče nebo DNS cache |
Změna hostingu, domény | Vymazat DNS cache (ipconfig /flushdns) |
Používáte CDN | Vymazat CDN cache v administraci |
WordPress web | Vymazat cache ve WP pluginu |
Server cache | Promazat Purge Cache nebo kontaktovat podporu |