son30 发表于 2017-3-31 11:21:04

PHP模板引擎Smarty缓存应用

  1:smarty 缓存的配置

$smarty->cache_dir = "/caches/";//缓存目录
$smarty->caching = true;//开启缓存,为flase的时侯缓存无效
$smarty->cache_lifetime = 60;//缓存时间

  2:smarty缓存的使用和清除

$smarty->display('cache.tpl', cache_id);//创建带ID的缓存
cache.tpl   //模板文件
$smarty->clear_all_cache(); //清除所有缓存
$smarty->clear_cache('index.htm'); //清除index.tpl的缓存
$smarty->clear_cache('index.htm',cache_id); //清除指定id的缓存
  3:smarty的局部缓存
  insert 函数默认是不缓存的。并且这个熟悉不能修改

模板 index.htm
<div> {insert name="get_time"}</div>
index.php
<?php
function insert_get_time(){
return date("y-m-d");
}
?>
页: [1]
查看完整版本: PHP模板引擎Smarty缓存应用