smarty缓存的使用

<?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页面,所以要快

原文地址:https://www.cnblogs.com/as3lib/p/6488934.html