首页 > 代码库 > Yii2页面缓存详解

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页面缓存详解