关于缓存的听课笔记整理
来源:互联网 发布:虚拟资源交易平台源码 编辑:程序博客网 时间:2024/05/22 12:48
Smarty中的缓存
1、 一个页面一个缓存
2、 一个页面多个缓存(分页)
3、 局部关闭缓存(实时性)
缓存的目的:
PHP文件:解决功能上的问题(M+C)
提供数据
HTML文件:界面效果(V)
缓存的配置步骤:
1) 配置文件中开启缓存
$tpl->caching=2
缓存时间(秒)
缓存目录
2)$tpl->display(“index.tpl”);
相当于把(编译后的文件产生的)静态页面只保留一份;
$tpl->display(“index.tpl”,名称);
相当于把(编译后的文件产生的)静态页面根据名称保留多份;
例如:$tpl->display(“index.tpl”,1);
$tpl->display(“index.tpl”,$_GET[‘page’]);
$tpl->display(“index.tpl”,$_SERVER[‘REQUSET_URI’]);
3) 登陆用户名、时间日期等实时性要求比较高需要关闭缓存
l <{insert }> 关闭缓存
*.php
Function insert_XXX(){}
*.tpl
<{insertname=XXX assign=XXX}>
l 写插件
./plugins/block.XXX.php
Functionsmary_block_XXX(){}
编辑Smarty_compiler.class.php文件
712行
true---false
if($tag_command==XXX){。。。。。。false}
else{ 。。。。。。。。。true}
l 自定义函数
*.php
Function XXXX(){}
$tpl->register_block(“”,””,false)
模板文件
<{XXX}> <{$DATE}> <{XXX}>
- 关于缓存的听课笔记整理
- Java新手入门——整理的SCJP听课笔记
- SCJP的听课笔记
- 《WPF在商业应用程序上对开发人员的帮助》听课笔记整理
- 整理SCJP的听课笔记。(辛苦整理出来,希望对象我一样的新手有帮助)
- 听课笔记
- 听课笔记
- 听课笔记
- 动脑学院听课笔记-缓存那些事20170622
- 在某培训机构的听课笔记
- 在某培训机构的听课笔记
- 关于X264的笔记整理
- 关于SVN整理的笔记
- 关于页面缓存清除的方法小结(整理)
- ios开发中关于图片缓存的问题整理
- OPM3听课笔记
- 生理心理学”听课笔记
- CCNA听课笔记一
- python/Django下读写文件,等待,调用shell命令等技术总结
- 获取各种形式的系统时间
- Java内部类之闭包(closure)与回调(callback)
- 详解Silverlight 2中的独立存储
- C语言学习笔记
- 关于缓存的听课笔记整理
- C# Readprocessmemory用法
- 关于Android的应用程序的发布的学习(一)
- C#SendMessage用法
- APUE-1.2 将标准输入复制到标准输出(read(),write())
- Linux 平台下 MySQL 5.5 安装 说明 与 示例
- android+unity游戏开发基础之场景的切换
- C# GetWindowRect用法
- 关于数据库并发的一些