Yii2页面缓存详解

Posted 木子炜培先生

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Yii2页面缓存详解相关的知识,希望对你有一定的参考价值。

class TestController extends Controller{
    // 该方法会在其他方法之前执行
    public function behaviors()
    {
        // 声明缓存配置
        return [ // 需要注意的这里是二维数组
            [
                ‘class‘ => ‘yii\filters\PageCache‘, // 设置需要加载的缓存文件
                ‘only‘ => [‘index‘], // 设置需要缓存的控制器
                ‘duration‘ => 100, // 设置过期时间
                ‘dependency‘ => [ // 设置依赖关系
                    ‘class‘ => ‘yii\caching\FileDependency‘,
                    ‘fileName‘ => ‘robots.txt‘
                ]
            ]
        ];
    }
    public function actionIndex(){
        echo 2;
    }
    public function actionTest(){
        echo 2;
    }
}

 

以上是关于Yii2页面缓存详解的主要内容,如果未能解决你的问题,请参考以下文章

Yii2页面缓存详解

PHP深入浅出学Yii2缓存Cache组件源码级详解(收藏不亏)

PHP深入浅出学Yii2缓存Cache组件源码级详解(收藏不亏)

Yii2 教程 - yii2-redis 扩展详解

详解三种缓存过期策略LFU,FIFO,LRU(附带实现代码)

详解Android WebView加载html片段