Теория
Какие нюансы кэширования нужно помнить? Что можно и нельзя кэшировать?
Кэширование данных — это сохранение результатов дорогостоящих операций (например, запросов к базе данных, вычислений или загрузки из сети) для быстрого повторного использования.
Читать ответ