Кэширование — это простой и эффективный способ повысить производительность веб-приложения. Сохраняя относительностатичные данные в кэше и извлекая их из кэша, когда потребуется, мы экономим время, затрачиваемое на генерациюданных с нуля каждый раз.
Кэширование может использоваться на различных уровнях и в различных местах веб-приложения. На стороне сервера, на болеенизком уровне мы используем кэширование для хранения основных данных, таких как список последних полученных из базыданных статьей. На более высоком уровне кэш может использоваться для хранения фрагментов или целых веб-страниц. Таких,например, как результат рендеринга последних статьей. На стороне клиента для сохранения содержимого недавно посещенныхстраниц в кэше браузера может использоваться HTTP-кэширование.
Yii поддерживает все эти механизмы кэширования:*[Кэширование данных](caching-data.md)*[Кэширование фрагментов](caching-fragment.md)*[Кэширование страниц](caching-page.md)*[HTTP-кэширование](caching-http.md)