首頁  >  文章  >  web前端  >  YII 页面缓存_html/css_WEB-ITnose

YII 页面缓存_html/css_WEB-ITnose

WBOY
WBOY原創
2016-06-24 11:54:541141瀏覽

【页面缓存】

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