koko

koko

lazy!

  • 财富值33962
  • 威望值1105
  • 总积分88352

个人信息

  • 提出了问题
    gridview能否输出未编码的html代码?能!
  • 能配置
    如何配置?根据你自己的需求去配置。
    源文件里有比较详细的配置方法。

  • 提示已经说明了,没有权限访问

  • 2015-07-08 已签到
    连续签到67天,获得了20个金钱
  • 回复了 的回答

    1、看是否有缓存:
    方法一:看缓存文件
    先关闭页面缓存,删除runtime/cache下的所有缓存,刷新页面,观察生成了几个缓存文件。
    然后打开页面缓存,再次刷新页面,观察是否有更多的缓存文件生成,如果有,缓存成功。
    方法二:看调试信息
    如果你有打开debug面板,那么在你访问的页面缓存生效期间,不管刷新几次页面,下方的debug面板上的参数(页面加载时间/time,数据库查询时间/DB time,等)是不会变化的,因为这个值是被缓存页面的信息。
    如果没有缓存,这些参数是会有波动。

    2、如果缓存成功,文件会是runtime/cache目录下

    3、缓存文件不能自定义,这个是系统底层做的事,不用你干预,你只管用就行了。
    你能定义的是缓存的变量名,如果你只需缓存部分数据
    写缓存$cache->set($key, $data)
    读缓存$data = $cache->get($key);
    至于缓存文件具体在哪个位置,与你无关。
    比如你存¥100到支付宝,不用关心这¥100具体在放哪了,只要账号密码对了,在哪都能买¥100的东西。


    先把return改成最简配置,能生效再一点点加配置上去。

    return [
              [
                    'class' => 'yii\filters\PageCache',
                    'only' => ['index'],
                    'duration' => 60,
                    ],
            ];
    
  • 2015-07-07 已签到
    连续签到66天,获得了20个金钱
  • 1、看是否有缓存:
    方法一:看缓存文件
    先关闭页面缓存,删除runtime/cache下的所有缓存,刷新页面,观察生成了几个缓存文件。
    然后打开页面缓存,再次刷新页面,观察是否有更多的缓存文件生成,如果有,缓存成功。
    方法二:看调试信息
    如果你有打开debug面板,那么在你访问的页面缓存生效期间,不管刷新几次页面,下方的debug面板上的参数(页面加载时间/time,数据库查询时间/DB time,等)是不会变化的,因为这个值是被缓存页面的信息。
    如果没有缓存,这些参数是会有波动。

    2、如果缓存成功,文件会是runtime/cache目录下

    3、缓存文件不能自定义,这个是系统底层做的事,不用你干预,你只管用就行了。
    你能定义的是缓存的变量名,如果你只需缓存部分数据
    写缓存$cache->set($key, $data)
    读缓存$data = $cache->get($key);
    至于缓存文件具体在哪个位置,与你无关。
    比如你存¥100到支付宝,不用关心这¥100具体在放哪了,只要账号密码对了,在哪都能买¥100的东西。

  • 修改后清除本地缓存试下。

  • 回复了 的回答

    都有时间戳了,不是在要用时间的时候转换一下就行了么?
    我理解有误?

    传之前转,传之后转都是要转换的。反正都是代码做事,又不要你干预。区别就是在哪边转换效率高点。如果业务量不大,完全都可以不考虑。
    真要不想转换你就把数据库里的时间戳直接换成时间得了。

  • 2015-07-06 已签到
    连续签到65天,获得了20个金钱
董事长 等级规则
88352/100000
资料完整度
40/100
用户活跃度
0/100

Ta的关注

1004

Ta的粉丝

421

Ta的访客

921