smarty的缓存是页面缓存

[复制链接]
查看1582 | 回复0 | 2020-11-25 14:04 | 显示全部楼层 |阅读模式
缓存:页面缓存、空间缓存、数据缓存。smarty中的缓存就是页面缓存
smarty的缓存是页面缓存。
开启缓存
  1. $smarty->caching=true|1;                //开启缓存
复制代码
1.10.2  缓存的更新
方法一:删除缓存,系统会重新生成新的缓存文件
方法二:更新了模板文件,配置文件,缓存自动更新
方法三:过了缓存的生命周期,默认是3600秒
方法四:强制更新
PHP代码
  1. <?php
  2. require './Smarty/smarty.class.php';
  3. $smarty=new Smarty();
  4. $smarty->caching=true;                //开启缓存
  5. if(date('H')>=9)
  6.         $smarty->force_cache=true;        //强制更新缓存
  7. $smarty->display('6-demo.html');
复制代码
缓存的生命周期
  1. $smarty->cache_lifetime=-1 | 0 | N
  2. -1:永远不过期
  3. 0:立即过期
  4. N:有效期是N秒,默认是3600秒
复制代码
PHP代码
  1. $smarty->cache_lifetime=3;        //缓存的生命周期
复制代码


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

UID
1
贡献
387
丢币
38902
主题
4607
回帖
116
注册时间
2018-9-25
最后登录
2024-4-16