Глоссарий

Кеширование

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

Уровни кеширования

Инвалидация

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