您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

smarty 缓存控制前的页面静态化原理_PHP教程

2025/1/15 8:19:31发布12次查看
可在display中进行设置
$smarty->display(demo.tpl,$_server[request_uri])来实现一个模版有多个缓存。
既然文件已经有缓存了,我们就可以走缓存文件了,不用循环的执行连接数据库,进行查询了。用smatry中的一个函数进行判断
$smarty->iscached(demo.tpl,,$_server[request_uri])默认值为”true“ 这里的模版要和display的一样。
在smarty3和在smarty2中是有区别的
$smarty->is_cached(demo.tpl,,$_server[request_uri]) smarty2
$smarty->iscached(demo.tpl,,$_server[request_ur]i) smarty3
但是在模版中有部分是不需要进行缓存的例如:用户的登录,和文章的评论部分就不需要缓存的,那么我们这样解决
1,在php文件里,如果不需要缓存的数据 要放到iscached判断之外。
2.在模版中如果不需要缓存的部分就放到........之间。
http://www.bkjia.com/phpjc/326732.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/326732.htmltecharticle可在display中进行设置 $smarty-display(demo.tpl,$_server[request_uri])来实现一个模版有多个缓存。 既然文件已经有缓存了,我们就可以走缓存文件了...
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product