Slovník / pojem

Cache (mezipaměť)

Dočasná paměť, do které se ukládají hotové výsledky, aby se web načítal rychleji.

// pro běžného uživatele

Srozumitelně

Cache je dočasná paměť, do které si web odkládá věci, které už jednou spočítal nebo načetl. Když je pak potřebuje znovu, sáhne po hotovém výsledku místo toho, aby vše dělal od začátku. Výsledkem je znatelně rychlejší web.

Právě proto se někdy po změně na webu doporučuje „vymazat cache" — aby se návštěvníkům ukázala nová verze místo té uložené.
// pro pokročilé

Do hloubky

Cache ukládá výsledky nákladných operací (dotazů, výpočtů, vykreslených fragmentů) pro rychlejší opakované použití. V Laravelu jde o jednotné cache API s ovladači jako Redis, Memcached, databáze nebo souborový systém, plus dedikovaný cache pro konfiguraci, routy a Blade. Existuje více úrovní — aplikační cache, cache dotazů, HTTP cache a CDN na okraji sítě. Klíčovou výzvou je invalidace: správně nastavené klíče a TTL, aby se nezobrazovala zastaralá data.

Potřebujete s tím pomoct v praxi? Postavím vám web nebo aplikaci na míru — a vysvětlím to lidsky.

Napište mi →