码迷,mamicode.com
首页 > 其他好文 > 详细

七、smarty--缓存的控制

时间:2015-01-15 20:06:03      阅读:122      评论:0      收藏:0      [点我收藏+]

标签:

1、建议缓存

$smarty->cacheing = true;        //设置为2是给每一个模板设置缓存
$smarty->setCacheDir(“”);

2、处理缓存的生命周期

$smarty->cache_lifetime=3600;    //单位秒

3、每个模板可以设置多个缓存

   Display()上 去处理,

$smarty->Display(参数1,参数2)           //参数2 使用一个不同的值,就可以为第一个参数模板保存一个缓存文件,第二个参数一般为$_SERVER[“REQUEST_URI”]

4、为缓存实例消除处理开销(即有缓存文件就加载缓存文件)

//判断缓存文件存在否,使用一个判断包含SQL语句
$smarty->isCached(参数1,参数2)    //这个参数1、2要与3中的参数1、2要相同

5、关闭局域缓存

   1、在PHP端,如果不需要缓存的动态数据分配,要放到iscached()判断语句之外

   2、在模板中,不想缓存的区域使用<{nocache}> <{/nocache}>标签包含   //smarty3功能

6、清除缓存

$smarty->clearCache();
$smarty->clearAllCache();

    //具体查询学习手册

七、smarty--缓存的控制

标签:

原文地址:http://www.cnblogs.com/yxpblog/p/4227098.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!