1:smarty 缓存的配置 php代码</a> 2:smarty缓存的使用和清除 php代码

$smarty->display(‘cache.tpl‘, cacheid); //创建带ID的缓存,cache.tpl 模板文件
$smarty->clear
allcache(); //清除所有缓存
$smarty->clear
cache(‘index.htm‘); //清除index.tpl的缓存
$smarty->clearcache(‘index.htm‘,cacheid); //清除指定id的缓存

</div>

3:smarty的局部缓存

insert 函数默认是不缓存的。并且这个熟悉不能修改

Html代码

模板 index.htm

$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的缓存

index.php

$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的缓存

转自:http://blog.csdn.net/webdesman/archive/2009/09/12/4541627.aspx