2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > smarty 缓存控制前的页面静态化原理

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

时间:2022-02-20 06:54:37

相关推荐

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

php教程|php手册

smarty,缓存,页面静态化

php教程-php手册

265八卦网站源码最新版,ubuntu里不能粘贴,tomcat打不开 闪退,爬虫动物杂志,php接单方向,seo关键词优化哪家公司牛Blzw

在配置文件中我们应设置了缓存的目录,但是缓存的只有一个文件,怎么让一个模版有多个缓存文件呢

asp源码天空,无网络配置vscode,ubuntu 配置语言,tomcat官方网址,sqlite3的封装类,什么网站的数据可用爬虫爬取,php manual下载,栾川seo优化选哪家,网站代码包,后端模板免费下载lzw

智能客服网站源码,vscode 字体颜色插件,ubuntu搭建rtmp,tomcat 7使用教程,dass 爬虫,php清空内存,seo技术软文营销方案,php网站支付源码,简单商业代码模板lzw

可在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.在模版中如果不需要缓存的部分就放到……..之间。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。