Na webe s redakčným systémom sa stránka pri každej návšteve skladá znova: PHP sa pýta databázy, skladá obsah a posiela ho prehliadaču. Pri sto návštevníkoch to robí stokrát, aj keď sa na stránke nič nezmenilo. Cache si hotovú stránku uloží a ďalším návštevníkom ju rovno podá.
Druhy cache
- Cache stránok na serveri. Uloží hotové stránky, takže server nemusí nič skladať. Najväčší rozdiel v rýchlosti.
- Cache v prehliadači. Prehliadač si zapamätá obrázky, písma a štýly, aby ich pri ďalšej stránke nesťahoval znova.
- Objektová cache. Ukladá výsledky častých otázok do databázy. Pomáha najmä e-shopom a väčším webom.
- CDN. Siete serverov po svete, ktoré uchovávajú kópie súborov bližšie k návštevníkovi.
Prečo ju chcieť
- Web sa načíta rýchlejšie, čo pocítia návštevníci aj Google (viac v pojme Core Web Vitals).
- Server zvládne viac návštevníkov naraz, napríklad pri kampani alebo v sezóne.
- Často ušetríte za drahší hosting.
Kedy cache spôsobí zmätok
Typická situácia: zmeníte text na webe, ale stále vidíte ten starý. Nie je to chyba, iba sa zobrazuje uložená verzia. Pomôže vymazať cache v administrácii webu alebo obnoviť stránku v prehliadači (Ctrl + F5, na Macu Cmd + Shift + R).
Pozor aj na stránky, ktoré sa nesmú ukladať pre všetkých rovnako, napríklad košík, pokladňa či účet zákazníka. Dobré nastavenie cache s tým počíta.
Cache nastavujeme pri každom webe a ladíme ju, ak sa web spomalí, v rámci služby správa webstránky.
Súvisiace pojmy: Core Web Vitals, hosting, plugin.