smarty缓存的使用
2024-10-21 12:56:11
<?php
require './smarty/Smarty.class.php';
$sm = new Smarty;
//$sm->force_compile = true;
$sm->setTemplateDir("./dir");//设置模板路径
$sm->caching = true;//设置开启缓存
//缓存生命周期已秒为单位
//template_c下的文件编译后的.html.php文件
//cache下的才是缓存
$sm->cache_lifetime = 10; $a= '123456789';
if(!$sm->isCached('6.html')){
//如果没有缓存
$sm->assign('a',$a);
echo 121;
}
//有缓存了就不用赋值了
$sm->display('6.html');
templates_c下的是Php代码,cache下的是静态html页面,所以要快
最新文章
- 架构实例之Demo_JSP
- GCD基础知识总结
- Sql统计一个字符串在另一个字符串出现的次数的函数-fnQueryCharCountFromString
- UVA 12906 Maximum Score 排列组合
- 对数组元素进行排序的方法总结(利用C++)
- ARCGIS接口详细说明
- 使用WTL的消息反射封装CEdit实现监听控件文本改变事件
- 硅谷创业教父Paul Graham:如何获得创业idea
- js压缩文件读取处理
- 环境设置——pyCharm环境下导入MySQLdb遇到的一系列问题
- js数组中容易误用的一些方法
- Linux下的两种磁盘分区工具的使用
- How to install john deere service advisor 4.2.005 on win 10 64bit
- netty4初步使用
- PHP MySQL Order By
- Hibernate(四)结构-基础语义和事务
- 判断IE浏览器的版本号
- js冒泡处理
- STL:map用法总结
- virt-viewer的简单使用