首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
window
heatmap
erlang
expression
php7
replace
hash
settings
ip
shell
dagger
node.js
php5
cpython
sum
hashtable
search
loops
java
triggers
install
function
eval
callback
keyword
audio
command
require
python3
javascript
usb
vba
char
subset
split
web
format
md5
process
less
input
php8
import
solr
emoji
hashcode
bytecode
merge
uml
future
golang
default
runtime
httprequest
byte
nodejs
post
rsa
fetch
timestamp
regex
request
httpclient
instance
web3
buffer
join
actionscrip
typescript
object
frameworks
schema
dockerfile
spring
email
netty
python
cSharp
get
当前位置:
开发笔记
>
编程语言
> 正文
详解PHP的Smarty缓存操作
作者:情感顾问世界 | 来源:互联网 | 2013-08-07 14:23
在详解PHP的Smarty缓存操作(1)和详解PHP的Smarty缓存操作(2)中我们已经了解了smarty全局缓存和部分缓存的操作方法。现在让我们来了解下最后一个局部缓存的操作
在详解PHP的Smarty缓存操作(1)和详解PHP的Smarty缓存操作(2)中我们已经了解了smarty全局缓存和部分缓存的操作方法。现在让我们来了解下最后一个局部缓存的操作。
#########################################################
3、局部缓存
首先让我们了解下局部缓存的意思,就是指定同一页面下的某些局部地方生成缓存。
同样的在这里我们也要把思路反转一下。
其实不是指定哪些局部生成缓存,而是哪些局部不生成缓存(这和部分缓存的操作思想是类似的)。
话不多说,先举一个实例
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1.php
$time=time();
$smarty->assign(‘time’,$lanmuarr);
function insert_timeget()
{
return time();
}
$smarty->display(’1.html’);
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1.html
{$time}
//开启缓存后,重复刷新这个不会变
{insert name=’timeget’}
//开启缓存后,重复刷新这个会变
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++
看懂了这个例子我们来解释下其中的原理
在PHP中我们只要定义了函数名为insert_自定义补充名的自定义函数,在其中返回的值,不需要assign()方法传递,就能直接在模板页面中以{insert name=’自定义补充名’}的方式调用,同时不会受到缓存的影响,而实时刷新
#########################################################
好了到这里我们关于smarty的3中缓存方式就全部讲解忘了,有兴趣的朋友可以自己试验下不同的效果。
php
html
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
html
Struts2 必备 JAR 包汇总
本文列举了构建和运行 Struts2 应用程序所需的核心 JAR 文件,包括文件上传、日志记录、模板引擎等关键组件。 ...
[详细]
蜡笔小新 2024-11-24 04:42:19
command
selenium通过JS语法操作页面元素
做过web测试的小伙伴们都知道,web元素现在很多是JS写的,那么既然是JS写的,可以通过JS语言去操作页面,来帮助我们操作一些selenium不能覆盖的功能。问题来了我们能否通过 ...
[详细]
蜡笔小新 2024-11-24 03:05:20
function
使用UploadProgress实现文件上传进度条
本文介绍了如何通过安装和配置php_uploadprogress扩展来实现文件上传时的进度条显示功能。通过一个简单的示例,详细解释了从安装扩展到编写具体代码的全过程。 ...
[详细]
蜡笔小新 2024-11-24 00:04:13
function
HTML 表格与列表标签详解
本文详细介绍了HTML中的表格标签和列表标签的使用方法,包括如何创建表格的不同部分(如标题、头部、主体和脚部),以及如何利用这些标签进行数据展示和布局设计。 ...
[详细]
蜡笔小新 2024-11-23 23:05:08
function
Windows环境下Oracle数据库迁移实践
本文详细记录了一次在Windows操作系统下将Oracle数据库的控制文件、数据文件及在线日志文件迁移至外部存储的过程,旨在为后续的集群环境部署做好准备。 ...
[详细]
蜡笔小新 2024-11-23 19:57:51
function
处理Nginx 504 Gateway Timeout错误的方法
本文探讨了当通过Nginx访问网站时出现504 Gateway Timeout错误的解决方案,特别是当请求处理时间超过30秒时的情况。文章提供了调整PHP-FPM配置的具体步骤,以延长请求超时时间。 ...
[详细]
蜡笔小新 2024-11-23 19:52:47
function
AOJ1024 清洁机器人2.0
本文介绍了一个来自AIZU ONLINE JUDGE平台的问题,即清洁机器人2.0。该问题来源于某次编程竞赛,涉及复杂的算法逻辑与实现技巧。 ...
[详细]
蜡笔小新 2024-11-23 17:16:33
require
egg实现登录鉴权(七):权限管理
权限管理包含三部分:访问页面的权限,操作功能的权限和获取数据权限。页面权限:登录用户所属角色的可访问页面的权限功能权限:登录用户所属角色的可访问页面的操作权限数据权限:登录用户所属 ...
[详细]
蜡笔小新 2024-11-23 16:30:15
require
iOS开发中的UIView及其子类应用
本文介绍了用户界面(User Interface, UI)的基本概念,以及在iOS应用程序中UIView及其子类的重要性和使用方式。文章详细探讨了UIView如何作为用户交互的核心组件,以及它与其他UI控件和业务逻辑的关系。 ...
[详细]
蜡笔小新 2024-11-23 16:25:09
require
线性表中的元素删除算法
本文探讨了线性表中元素的删除方法,包括顺序表和链表的不同实现策略,以及这些策略在实际应用中的性能分析。 ...
[详细]
蜡笔小新 2024-11-23 16:14:36
require
实现Win10与Linux服务器的SSH无密码登录
本文介绍了如何在Windows 10环境下使用Git工具,通过配置SSH密钥对,实现与Linux服务器的无密码登录。主要步骤包括生成本地公钥、上传至服务器以及配置服务器端的信任关系。 ...
[详细]
蜡笔小新 2024-11-23 15:50:03
function
PHP中Smarty模板引擎自定义函数详解
本文详细介绍了如何在PHP的Smarty模板引擎中自定义函数,并通过具体示例演示了这些函数的使用方法和应用场景。适合PHP后端开发者学习。 ...
[详细]
蜡笔小新 2024-11-23 15:39:25
sum
深入解析Apache Mina开发指南
本文由chszs撰写,详细介绍了Apache Mina框架的核心开发流程及自定义协议处理方法。文章涵盖从创建IoService实例到协议编解码的具体步骤,适合希望深入了解Mina框架应用的开发者。 ...
[详细]
蜡笔小新 2024-11-23 15:02:21
install
Django REST Framework 集成指南
本文介绍了如何在 Django 项目中集成和配置 REST Framework,以支持 API 开发。通过在 settings.py 文件中注册 'rest_framework' 应用,可以轻松启用这一功能。 ...
[详细]
蜡笔小新 2024-11-23 16:24:06
install
HDU 1042 N! 题解与代码实现
本文针对HDU 1042 N! 问题提供详细的解析和代码实现。题目要求计算给定整数N(0 ≤ N ≤ 10000)的阶乘N!。文章不仅提供了算法思路,还附上了C++语言的具体实现。 ...
[详细]
蜡笔小新 2024-11-23 14:30:12
情感顾问世界
这个家伙很懒,什么也没留下!
Tags | 热门标签
window
heatmap
erlang
expression
php7
replace
hash
settings
ip
shell
dagger
node.js
php5
cpython
sum
hashtable
search
loops
java
triggers
install
function
eval
callback
keyword
audio
command
require
python3
javascript
RankList | 热门文章
1
Python编程实现足球联赛赛程安排的策略与简易示例分析
2
《初到东周赠孟郊》译文与原文赏析——唐代诗人刘言史作品解析
3
优化后的标题:解决 PopupWindow 在外部点击时保持显示的问题
4
探讨Vue.js中Prop属性的基础应用与实践
5
Python内置模块详解:正则表达式re模块的应用与解析
6
Linux chkconfig命令参数与使用方法深入解析
7
JMeter入门指南:基础操作与应用技巧
8
Windows环境下RabbitMQ安装详尽指南
9
Java分层设计模式:详解与应用
10
数据库多表联合查询:内连接与外连接详解
11
如何利用Java 5 Executor框架高效构建和管理线程池
12
遇到电脑启动时显示0x000000ED蓝屏错误代码应如何处理?
13
提升 Kubernetes 集群管理效率的七大专业工具
14
Java中静态代码块与构造方法的执行顺序分析
15
如何在多类别分类模型中准确提取混淆矩阵中的假阳性和假阴性指标
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有