You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
Кэширование
|
|
|
|
==========
|
|
|
|
|
|
|
|
Кэширование — это простой и эффективный способ повысить производительность веб-приложения. Сохраняя относительно
|
|
|
|
статичные данные в кэше и извлекая их из кэша, когда потребуется, мы экономим время, затрачиваемое на генерацию
|
|
|
|
данных с нуля каждый раз.
|
|
|
|
|
|
|
|
Кэширование может использоваться на различных уровнях и в различных местах веб-приложения. На стороне сервера, на более
|
|
|
|
низком уровне мы используем кэширование для хранения основных данных, таких как список последних полученных из базы
|
|
|
|
данных статьей. На более высоком уровне кэш может использоваться для хранения фрагментов или целых веб-страниц. Таких,
|
|
|
|
например, как результат рендеринга последних статьей. На стороне клиента для сохранения содержимого недавно посещенных
|
|
|
|
страниц в кэше браузера может использоваться HTTP-кэширование.
|
|
|
|
|
|
|
|
Yii поддерживает все эти механизмы кэширования:
|
|
|
|
|
|
|
|
* [Кэширование данных](caching-data.md)
|
|
|
|
* [Кэширование фрагментов](caching-fragment.md)
|
|
|
|
* [Кэширование страниц](caching-page.md)
|
|
|
|
* [HTTP-кэширование](caching-http.md)
|