mirror of
https://github.com/yiisoft/yii2.git
synced 2025-11-03 05:48:11 +08:00
20 lines
1.7 KiB
Markdown
20 lines
1.7 KiB
Markdown
Кэширование
|
||
=======
|
||
|
||
Кэширование — это простой и эффективный способ повысить производительность веб-приложения. Сохраняя относительно
|
||
статичные данные в кэше и извлекая их из кэша, когда потребуется, мы экономим время, затрачиваемое на генерацию
|
||
данных с нуля каждый раз.
|
||
|
||
Кэширование может использоваться на различных уровнях веб-приложения. На стороне сервера, на более низшем уровне мы
|
||
используем кэширование для хранения основных данных, таких как список последних статьей запрашиваемых из базы данных;
|
||
и на более высоком уровне, кэш может использоваться для хранения фрагментов или целых веб-страниц, например как результат
|
||
рендеринга последних статьей. На стороне клиента может использоваться HTTP-кэширование, чтобы сохранить содержимое
|
||
недавно посещенных страниц в кэше браузера.
|
||
|
||
Yii поддерживает все эти механизмы кэширования:
|
||
|
||
* [Кэширование данных](caching-data.md)
|
||
* [Кэширование фрагментов](caching-fragment.md)
|
||
* [Кэширование страниц](caching-page.md)
|
||
* [HTTP-кэширование](caching-http.md)
|