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 什么是PEAR?(第二篇)
Mar 19 PHP
深入mysql_fetch_row()与mysql_fetch_array()的区别详解
Jun 05 PHP
深入php var_dump()函数的详解
Jun 05 PHP
preg_match_all使用心得分享
Jan 31 PHP
PHP的变量类型和作用域详解
Mar 12 PHP
Laravel框架中扩展函数、扩展自定义类的方法
Sep 04 PHP
Thinkphp实现自动验证和自动完成
Dec 19 PHP
PHP用FTP类上传文件视频等的简单实现方法
Sep 23 PHP
php curl中gzip的压缩性能测试实例分析
Nov 08 PHP
PHP判断是否是微信打开还是浏览器打开的方法
Feb 27 PHP
浅谈laravel5.5 belongsToMany自身的正确用法
Oct 17 PHP
PHP读取Excel内的图片(phpspreadsheet和PHPExcel扩展库)
Nov 19 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中this,self,parent的区别详解
2013/06/08 PHP
php与Mysql的一些简单的操作
2015/02/26 PHP
PHP操作MySQL的mysql_fetch_* 函数的常见用法教程
2015/12/25 PHP
php base64 编码与解码实例代码
2017/03/21 PHP
老生常谈PHP面向对象之解释器模式
2017/05/17 PHP
PHP从零开始打造自己的MVC框架之类的自动加载实现方法详解
2019/06/03 PHP
PHP实现字母数字混合验证码功能
2019/07/11 PHP
javascript 多级checkbox选择效果
2009/08/20 Javascript
关于javascript中this关键字(翻译+自我理解)
2010/10/20 Javascript
jQuery使用height()获取高度需要注意的地方
2014/12/13 Javascript
jQuery入门介绍之基础知识
2015/01/13 Javascript
jquery实现图片上传之前预览的方法
2015/07/11 Javascript
理解javascript中的原型和原型链
2015/07/30 Javascript
jQuery联动日历的实例解析
2016/12/02 Javascript
js实现自定义路由
2017/02/04 Javascript
React如何避免重渲染
2018/04/10 Javascript
Vue项目报错:Uncaught SyntaxError: Unexpected token
2018/11/10 Javascript
微信小程序request请求封装,验签代码实例
2019/12/04 Javascript
Python中List.count()方法的使用教程
2015/05/20 Python
实例解析Python的Twisted框架中Deferred对象的用法
2016/05/25 Python
PyCharm使用教程之搭建Python开发环境
2016/06/07 Python
python strip() 函数和 split() 函数的详解及实例
2017/02/03 Python
Python通用函数实现数组计算的方法
2019/06/13 Python
Python实现Word表格转成Excel表格的示例代码
2020/04/16 Python
Urban Outfitters美国官网:美国生活方式品牌
2016/08/26 全球购物
精选奢华:THE LIST
2019/09/05 全球购物
个人找工作自荐信格式
2013/09/21 职场文书
网游商务专员求职信
2013/10/15 职场文书
家长会演讲稿范文
2014/01/10 职场文书
市政管理求职信范文
2014/05/07 职场文书
小学美术兴趣小组活动总结
2014/07/07 职场文书
公司委托书范本5篇
2014/09/20 职场文书
党员群众路线教育实践活动学习笔记
2014/11/05 职场文书
好人好事新闻稿
2015/07/17 职场文书
2015教师个人德育工作总结
2015/07/22 职场文书
错误码NET::ERR_CERT_DATE_INVALID证书已过期解决方法?
2022/07/07 数码科技