您当前的位置: 首页 > 慢生活 > 程序人生 网站首页程序人生
4-1 片段缓存介绍
发布时间:2023-05-10 19:40:28编辑:雪饮阅读()
-
片段缓存意思就是说在视图中某些代码片段是可以缓存的,比如说一般的一个网页中的哪些分类列表之类的一般是不会变动很频繁的。就可以将分类列表部分进行缓存咯。
那么我们该如何测试某个代码片段有没有被缓存,可以试着做两个div,边框颜色不同等方法来区分缓存的部分和不缓存的部分,然后当视图文件中缓存的部分中的代码和不缓存部分的代码,你分别修改下,若再次刷新页面没有看到你刚才缓存部分的修改生效,反而是没有缓存的部分修改生效,那么这就说明了片段缓存成功了。
控制器如:
<?php
namespace app\controllers;
use yii\web\Controller;
class HelloController extends Controller{
public function actionIndex(){
return $this->renderPartial('sectionCache');
}
}
视图如:
<?php if($this->beginCache('cache_div')){?> <div style="border: 1px pink solid;width:100px;height:100px;"> <!--这里是缓存区域--> 这里是缓存区域xxx </div> <?php $this->endCache();}?> <div style="border: 1px yellow solid;width:100px;height:100px;"> 这里是非缓存区域啊实打实的 </div>
关键字词:片段,缓存
上一篇:3-2 缓存数据有效期设置
下一篇:4-2 片段缓存设置