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.

Späť na pojmy