>  기사  >  웹 프론트엔드  >  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으로 문의하세요.