Kešování
Co je to kešování (cache, caching)
Kešování (cache, caching) je důležitá metoda optimalizace výkonu webu. Slouží k ukládání často používaných dat, aby se zkrátil čas načítání a zlepšila se rychlost zobrazení webových stránek. Na straně serveru se kešování provádí pomocí různých technik, jako je serverová cache nebo databázová cache, kdy se na straně serveru ukládají statické verze webových stránek, které se často opakují a následně se posílají zpět klientovi, což zjednodušuje práci serveru a snižuje dobu načítání webové stránky. Na straně klienta se pak kešování provádí prostřednictvím cache ve webovém prohlížeči. Prohlížeče ukládají kopie stažených souborů, jako jsou obrázky, CSS a JavaScript, což znamená, že pokud uživatel navštíví stejnou stránku znovu, nemusí být tato data znovu stahována ze serveru, což výrazně zvyšuje rychlost zobrazení webu. V obou případech je důležité správně nastavit dobu ukládání a provádět pravidelné mazání keše, aby se zajistilo, že se ukládají pouze aktuální a relevantní data a aby se předešlo nepotřebnému ukládání dat.