Глосарій

Кешування

Кешування — збереження результату дорогої операції (SQL-запиту, HTTP-виклику, рендерингу) для повторного використання без повторного обчислення. Правильне кешування — один із найефективніших способів прискорити застосунок без зміни алгоритмів.

Рівні кешування

Інвалідація

Найскладніша частина кешування — вирішити, коли дані застаріли. Дві стратегії: TTL (час жити) — простіше, але дані можуть бути застарілими; event-based invalidation — точніше, але складніше реалізувати.