首页 >web前端 >html教程 >YII 页面缓存_html/css_WEB-ITnose

YII 页面缓存_html/css_WEB-ITnose

WBOY
WBOY原创
2016-06-24 11:54:541169浏览

【页面缓存】

1. 是否可以通过“片段缓存”实现

答:这样是不可以,因为布局文件还没有被缓存

 

2. 我们是否可以再布局进行页面缓存

答:理论上不可以,视图先加载,布局后加载 通过时间戳可以证明

用户访问控制实现页面缓存

Filters

accessControl

accessRules

<?php /** * 商品控制器 */class GoodsController extends Controller {    /*     * 通过用户访问控制过滤实现页面缓存      * 过滤器:     *  accessControl 是方法过滤器     *  array()       是类过滤器     */    function filters(){        return array(            //'accessControl',  方法过滤器            //类过滤器 实现页面整体缓存 COutputCache.php            //只针对detail进行页面缓存            array(                'system.web.widgets.COutputCache + detail',                'duration'=>1800,                'varyByParam'=>array('id'),            ),        );    }


声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn