14. Yii 2.0 数据缓存

数据缓存是 将某些数据(一般是查询的结果集)进行缓存,它是最常用的一种缓存方式,一般采用memcache或apc作为缓存介质。
这里以 Yii 2.0 高级版为例,介绍如何使用 Yii 的数据缓存机制(一般用 memcache 作为缓存介质),将及时性要求不高的数据缓存起来,提高页面的响应速度。
首先,修改数据库配置文件  /advanced/common/config/main-local.php,内容如下:
再来修改组件配置文件  /advanced/common/config/main.php,设置 memcache 缓存介质,内容如下:
然后,在前台模型层  /advanced/frontend/models 中新建一个模型文件 User.php,内容如下:
最后,在前台控制器层  /advanced/frontend/controllers 中新建一个控制器 CacheController.php ,用于测试,内容如下:
在浏览器中,访问  http://yii.frontend.com/?r=cache/index,查看测试的效果。

你可能感兴趣的:(yii,数据缓存)