Čo je cache
Cache („keš“) je medzipamäť, teda dočasné úložisko dát, ktoré slúži na rýchlejšie načítanie často používaného obsahu alebo informácii.
V kontexte webu ide o mechanizmus, ktorý ukladá statický obsah (napr. HTML stránky, obrázky alebo JavaScript) do pamäte prehliadača alebo serveru, aby sa skrátil čas načítania stránky pri opakovanej návšteve.
Ako cache funguje
Keď prvýkrát navštívite nejakú webovú stránku, prehliadač alebo server stiahne potrebné dáta (HTML, CSS, obrázky atď.) a uloží ich do cache. Pri ďalšej návšteve už tieto dáta nemusia byť znovu načítané, ale sú použité priamo z cache, čo zrýchľuje načítanie.
Typy cache
- Prehliadačová cache ukladá obsah často navštevovaných stránok lokálne na zariadení používateľa.
- Serverová cache ukladá dáta na strane serveru, čím uvoľňuje jeho pamäť na iné úlohy.
- Aplikačná cache (na úrovni CMS) funguje priamo v rámci aplikácie (napr. WordPress pluginy ako LiteSpeed cache).
- CDN cache (Content Delivery Network) ukladá obsah na distribuovaných serveroch po celom svete, čo skracuje vzdialenosť medzi používateľom a serverom (znižuje latenciu).
- RAM cache je rýchle dočasné úložisko na hardwarovej úrovni, ktoré ukladá najčastejšie používané dáta.
Prečo je cache dôležitá?
- Rýchlosť načítania: Znížením potreby opätovného načítania dát zlepšuje rýchlosť webu, čo je dôležité pre používateľský zážitok aj SEO.
- Zníženie záťaže serveru: Uložením dát do cache sa minimalizuje počet požiadaviek na server, čo zvyšuje jeho výkon.
- Efektívnejšia prevádzka webu: Vďaka rýchlejšiemu načítaniu a nižším nárokom na server môžu weby lepšie zvládať väčšie množstvo návštevníkov.
Potenciálne problémy cache
Zastaralý obsah: Niekedy môže cache zobrazovať staršie verzie stránky namiesto aktuálnej (napr. po aktualizácii webu).
Nevyhnutnosť vymazania cache: V prípade problémov je často potrebné cache vymazať, aby sa načítala nová verzia dát.