yii2.0缓存篇之页面缓存

来源:互联网 发布:java项目怎么重新编译 编辑:程序博客网 时间:2024/05/16 14:33
页面缓存:

如果整个页面都不会发生改变,就可以使用页面缓存缓存整个页面。



public function behaviors(){            //此方法【也叫行为】会提前控制器内其他方法执行。
         return [
             'class'=>'yii\filters\PageCache',     //声明使用页面缓存
             'duration'=>1000,                     //此键如果声明,就是有失效时间。
             'only'=>['index'],                    //如果不声明,就是缓存此控制器内所有方法。现在只缓存 index 方法页面。
             'dependency'=>[                       //依赖缓存。声明此值,就是如果 hw.txt 修改就会刷新缓存。
                   'class'=>'yii\caching\FileDependency',
                   'fileName'=>'hw.txt'
             ]
         ];

}
public function actionIndex(){
        echo 5;

}

public function actionTest(){
        echo 5是打算大声地;

}



0 0
原创粉丝点击