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


Posted in PHP onMarch 15, 2013

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

PHP 相关文章推荐
PHP EOT定界符的使用详解
Sep 30 PHP
腾讯QQ php程序员面试题目整理
Jun 08 PHP
PHP验证码类代码( 最新修改,完全定制化! )
Dec 02 PHP
php学习之运算符相关概念
Jun 09 PHP
php 启动报错如何解决
Jan 17 PHP
PHP字符串比较函数strcmp()和strcasecmp()使用总结
Nov 19 PHP
总结PHP如何获取当前主机、域名、网址、路径、端口和参数等
Sep 09 PHP
CI框架封装的常用图像处理方法(缩略图,水印,旋转,上传等)
Nov 22 PHP
PHP读取XML格式文件的方法总结
Feb 27 PHP
PHP 实现页面静态化的几种方法
Jul 23 PHP
基于PHP实现的多元线性回归模拟曲线算法
Jan 30 PHP
PHP实现简易图形计算器
Aug 28 PHP
PHP中使用cURL实现Get和Post请求的方法
Mar 13 #PHP
php文本转图片自动换行的方法
Mar 13 #PHP
用Php编写注册后Email激活验证的实例代码
Mar 11 #PHP
php 生成唯一id的几种解决方法
Mar 08 #PHP
PHP Directory 函数的详解
Mar 07 #PHP
PHP重定向的3种方式
Mar 07 #PHP
file_get_contents获取不到网页内容的解决方法
Mar 07 #PHP
You might like
PHP setcookie() cannot modify header information 的解决方法
2009/01/09 PHP
PHP开启gzip页面压缩实例代码
2010/03/11 PHP
分享php多功能图片处理类
2016/05/15 PHP
使用PHP连接多种数据库的实现代码(mysql,access,sqlserver,Oracle)
2016/12/21 PHP
php实现文件管理与基础功能操作
2017/03/21 PHP
从零开始学习jQuery (八) 插播:jQuery实施方案
2011/02/23 Javascript
Extjs中TabPane如何嵌套在其他网页中实现思路及代码
2013/01/27 Javascript
利用JS判断用户是否上网(连接网络)
2013/12/23 Javascript
基于Bootstrap使用jQuery实现简单可编辑表格
2016/05/04 Javascript
有关easyui-layout中的收缩层无法显示标题的解决办法
2016/05/10 Javascript
jquery获取所有选中的checkbox实现代码
2016/05/26 Javascript
JavaScript计算器网页版实现代码分享
2016/07/15 Javascript
微信小程序 wx.request(object) API详解及实例代码
2016/09/30 Javascript
使用JS代码实现点击按钮下载文件
2016/11/12 Javascript
vue中使用refs定位dom出现undefined的解决方法
2017/12/21 Javascript
React 组件间的通信示例
2018/06/14 Javascript
js实现轮播图的完整代码
2020/10/26 Javascript
node链接mongodb数据库的方法详解【阿里云服务器环境ubuntu】
2019/03/07 Javascript
在Vuex中Mutations修改状态操作
2020/07/24 Javascript
Python中实现两个字典(dict)合并的方法
2014/09/23 Python
Python3 正在毁灭 Python的原因分析
2014/11/28 Python
使用Python制作获取网站目录的图形化程序
2015/05/04 Python
在CentOS6上安装Python2.7的解决方法
2018/01/09 Python
Python实现Kmeans聚类算法
2020/06/10 Python
python实现PID算法及测试的例子
2019/08/08 Python
Python基于WordCloud制作词云图
2019/11/29 Python
澳大利亚正品化妆品之家:Cosmetic Capital
2017/07/03 全球购物
Perfume’s Club澳大利亚官网:西班牙领先的在线美容店
2021/02/01 全球购物
英语专业毕业生求职简历的自我评价
2013/10/24 职场文书
船舶专业个人求职信范文
2014/01/02 职场文书
会计辞职信范文
2014/01/15 职场文书
淘宝好评语大全
2014/05/05 职场文书
幼师中班个人总结
2015/02/12 职场文书
实习员工转正的评语汇总,以备不时之需
2019/12/17 职场文书
创业计划书之闲置物品置换中心
2019/12/25 职场文书
Django如何与Ajax交互
2021/04/29 Python