有一个关于模板缓存的想法

2
@Ta 2014-05-03 3266点击
新建一个模板版本号,根据版本号来重新编译释放缓存是不是比较好?比时间要高效一点?
有没有具体哪个框架用的这个方法?推荐一下。话说YII框架好难啊。。。太大了。
回复列表(9|隐藏机器人聊天)
  • @Ta / 2014-05-03 / /
    没明白你的意思
  • @Ta / 2014-05-03 / /
    @齐子,很多框架都有这个机制的,他们的版本号就是time(),时间截
  • 2
    @Ta / 2014-05-03 / /
    @,我看也有按nowtime()-agotime()
  • @Ta / 2014-05-03 / /
    其实我比较讨厌产生缓存的《可能因为长的丑》,所以还是直接引用php代码比较好!
  • @Ta / 2014-05-04 / /
    @齐子,你说不用 nowtime()-agotime(),怎么判断版本是否过期,我说的时间截指的是生成缓存时的时间截
  • @Ta / 2014-05-04 / /
    file();
  • 2
    @Ta / 2014-05-04 / /
    @,那叫时间戳吧好像。。。
  • @Ta / 2014-05-04 / /
    呵呵,别这么较真
  • 2
    @Ta / 2014-05-04 / /
    @,agotime()就是生成缓存的时间戳,nowtime()是现在的时间戳,看到的有的模板是这样
    if((nowtime()-agotime) >10)
    也就是每隔10s缓存模板。根据模板版本号缓存就不用经常编译缓存模板了。
添加新回复
回复需要登录