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 将图片按创建时间进行分类存储的实现代码
Jan 05 PHP
将时间以距今多久的形式表示,PHP,js双版本
Sep 25 PHP
PHP代码保护--Zend Guard的使用详解
Jun 03 PHP
php读取excel文件的简单实例
Aug 26 PHP
PHP使用fopen与file_get_contents读取文件实例分享
Mar 04 PHP
PHP中PDO连接数据库中各种DNS设置方法小结
May 13 PHP
微信支付的开发流程详解
Sep 13 PHP
如何用PHP做到页面注册审核
Mar 02 PHP
php实现微信支付之退款功能
May 30 PHP
php如何利用pecl安装mongodb扩展详解
Jan 09 PHP
PHP设计模式之单例模式定义与用法分析
Mar 26 PHP
yii2 开发api接口时优雅的处理全局异常的方法
May 14 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使用SOAP调用.net的WebService数据
2013/11/12 PHP
PHP写的资源下载防盗链类分享
2014/05/12 PHP
PHP实现算式验证码和汉字验证码实例
2015/03/09 PHP
PHP7.1新功能之Nullable Type用法分析
2016/09/26 PHP
php原生导出excel文件的两种方法(推荐)
2016/11/19 PHP
php使用redis的几种常见操作方式和用法示例
2020/02/20 PHP
Javascript操纵Cookie实现购物车程序
2006/11/23 Javascript
用jscript实现新建和保存一个word文档
2007/06/15 Javascript
js中传递特殊字符(+,&amp;)的方法
2014/01/16 Javascript
js跨域访问示例(客户端/服务端)
2014/05/19 Javascript
分享20款美化网站的 jQuery Lightbox 灯箱插件
2014/10/10 Javascript
简单的jQuery入门指引
2015/07/28 Javascript
AngularJS与BootStrap模仿百度分页的示例代码
2018/05/23 Javascript
layui实现点击按钮给table添加一行
2018/08/10 Javascript
vuejs实现折叠面板展开收缩动画效果
2018/09/06 Javascript
JS数组Object.keys()方法的使用示例
2019/06/05 Javascript
JavaScript Tab菜单实现过程解析
2020/05/13 Javascript
python 调用win32pai 操作cmd的方法
2017/05/28 Python
Numpy之文件存取的示例代码
2018/08/03 Python
python使用装饰器作日志处理的方法
2019/07/11 Python
深入了解Python在HDA中的应用
2019/09/05 Python
Python OrderedDict字典排序方法详解
2020/05/21 Python
Python selenium 加载并保存QQ群成员,去除其群主、管理员信息的示例代码
2020/05/28 Python
Python用户自定义异常的实现
2020/12/25 Python
[原创]赚疯了!转手立赚800+?大佬的python「抢茅台脚本」使用教程
2021/01/12 Python
HTML5 用动画的表现形式装载图像
2016/03/08 HTML / CSS
优秀企业获奖感言
2014/02/01 职场文书
《九色鹿》教学反思
2014/02/27 职场文书
创优争先心得体会
2014/09/11 职场文书
治庸问责心得体会
2014/09/12 职场文书
政风行风评议心得体会
2014/10/21 职场文书
政风行风评议个人心得体会
2014/10/29 职场文书
不尊敬老师的检讨书
2014/12/21 职场文书
导游词之上饶龟峰
2019/10/25 职场文书
如何使用pdb进行Python调试
2021/06/30 Python
关于pytest结合csv模块实现csv格式的数据驱动问题
2022/05/30 Python