zoukankan      html  css  js  c++  java
  • YII 页面缓存

    页面缓存

    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'),
                ),
            );
        }


  • 相关阅读:
    js的同步与异步
    单体应用SSM
    Spring 事务管理简介
    Linux
    Docker
    spring Cloud Netflix
    平台即服务
    MySQL InnoDB 索引组织表 & 主键作用
    Innodb Double Write
    Laravel 5.6: Specified key was too long error
  • 原文地址:https://www.cnblogs.com/lcchuguo/p/4175323.html
Copyright © 2011-2022 走看看