蓝凤凰:OSCache使用介绍
来源:百度文库 编辑:九乡新闻网 时间:2024/04/29 23:15:11
OSCache使用介绍 2009-05-16 17:50 一.OSCache简介
OSCache是OpenSymph prefix="os"%>这样来引用了.
其二,直接引用.直接在JSp中加入OSCache的标签库引用
<%@ taglib uri="/WEB- INF/classes/oscache.tld" prefix="os"%>.如果要进入官方的标签库的话也行.& lt;%@ taglib uri="http://www.opensymph %& gt;这样就不用再把oscache.tld放在/WEB-INF/classes下了.
目前OSCache有5个标签.他们是cache, usecached, flush, addgroup, addgroups.下面我们来分别介绍一下他们的属性和用法.
他是OSCache中最主要的标签了.括起来的内容将根据属性的设置来缓存起来.第一次执行的时候,OSCache会把cache标签中的JSp 执行并且缓存起来,以后再执行的话,他会首先判断缓存的内容是否过期,如果过期那么会从新执行并缓存.否则就直接从缓存中读取.判定过期的条件如下:
i.缓存的内容超过了属性time所指定的时间.
ii.不符合cr.这将允许你以组的名义来操作他们,分组非常有用,比如你要缓存的内容正好需要另外一个应用程序的一部分或数据,当依赖的发生了改变,正好联动的可以 使很多的组过期,进而使与组发生关联的缓存内容得到更新.
language : 设置编码方式.
refreshpolicyclass:指定自定义的类来处理缓存的内容什么时候过期.这个类需要从 refreshpolicyparam com.opensymph time="1800" refresh="<%=needRefresh%>">
这里将myKey标识的缓存内容保持30分钟,到期自动刷新.如果needRefresh为true也会刷新(适合于更新内容的即时刷新).
将myKey标识的缓存内容在每天的凌晨2时自动刷新.如果needRefresh为true也会刷新(适合于更新内容的即时刷新).
举到了这个例子,我不得不把cr : 是否应用的标记. 默认为True.一般省略.
应用例子:
..内容..
<% try {%>
......其它内容
<%}catch (Excepti/> YES
<% } %>
则出现异常时的页面输出有两种:
1>. isUsed=false
..内容..
......其它内容
Inside catch: YES
2>. isUsed=true
Missing cached c />
刷新sessi key="foobar" />
在applicati group="currencyData" />
这个标签也是必须嵌套在cache标签中的.把缓存的东东放入到指定的组中.这样就可以以组来刷新指定的内容了.
属性只有group来指定名字的.例子如下:
把test1加入到group1和group2中
< os:addgroup group="group1" />
... some jsp c />
... some more jsp c>
... some jsp c />
... some jsp c cr>
4)、O/R Data Access 缓存
请阅读参考资料的内容获取详情。
OSCache是OpenSymph prefix="os"%>这样来引用了.
其二,直接引用.直接在JSp中加入OSCache的标签库引用
<%@ taglib uri="/WEB- INF/classes/oscache.tld" prefix="os"%>.如果要进入官方的标签库的话也行.& lt;%@ taglib uri="http://www.opensymph %& gt;这样就不用再把oscache.tld放在/WEB-INF/classes下了.
目前OSCache有5个标签.他们是cache, usecached, flush, addgroup, addgroups.下面我们来分别介绍一下他们的属性和用法.
他是OSCache中最主要的标签了.括起来的内容将根据属性的设置来缓存起来.第一次执行的时候,OSCache会把cache标签中的JSp 执行并且缓存起来,以后再执行的话,他会首先判断缓存的内容是否过期,如果过期那么会从新执行并缓存.否则就直接从缓存中读取.判定过期的条件如下:
i.缓存的内容超过了属性time所指定的时间.
ii.不符合cr.这将允许你以组的名义来操作他们,分组非常有用,比如你要缓存的内容正好需要另外一个应用程序的一部分或数据,当依赖的发生了改变,正好联动的可以 使很多的组过期,进而使与组发生关联的缓存内容得到更新.
language : 设置编码方式.
refreshpolicyclass:指定自定义的类来处理缓存的内容什么时候过期.这个类需要从 refreshpolicyparam com.opensymph time="1800" refresh="<%=needRefresh%>">
这里将myKey标识的缓存内容保持30分钟,到期自动刷新.如果needRefresh为true也会刷新(适合于更新内容的即时刷新).
将myKey标识的缓存内容在每天的凌晨2时自动刷新.如果needRefresh为true也会刷新(适合于更新内容的即时刷新).
举到了这个例子,我不得不把cr : 是否应用的标记. 默认为True.一般省略.
应用例子:
..内容..
<% try {%>
......其它内容
<%}catch (Excepti/> YES
<% } %>
则出现异常时的页面输出有两种:
1>. isUsed=false
..内容..
......其它内容
Inside catch: YES
2>. isUsed=true
Missing cached c />
刷新sessi key="foobar" />
在applicati group="currencyData" />
这个标签也是必须嵌套在cache标签中的.把缓存的东东放入到指定的组中.这样就可以以组来刷新指定的内容了.
属性只有group来指定名字的.例子如下:
把test1加入到group1和group2中
< os:addgroup group="group1" />
... some jsp c />
... some more jsp c>
... some jsp c />
... some jsp c cr>
4)、O/R Data Access 缓存
请阅读参考资料的内容获取详情。
OSCache使用介绍
spring中使用oscache报Error creating bean(Requeste...
PhotoInstrument使用介绍
极点五笔使用技巧介绍
Load Runner 使用介绍
Grubinst使用介绍 - Grub4Dos Wiki
来电柳丁使用介绍
Android Resource介绍和使用
应用OSCache提升J2EE系统运行性能
dpkg的介绍及命令使用
异麦芽酮糖醇的介绍,和使用
地质工程专业使用方向介绍
Word 宏功能介绍和使用
UV镜的介绍以及使用
介绍些简单的相机使用技巧
常见拼音输入法特色介绍及使用技巧
社会保险费的缴纳及使用知识介绍
规范使用、定期保养 备胎使用常识介绍
中国文房四宝介绍及藏品精粹、使用保养-----中国文房四宝介绍及藏品精粹、使用保养
中国文房四宝介绍及藏品精粹、使用保养
烘焙必备工具+常用工具介绍(含烤箱选购及使用)
使用外置闪光灯的几种灯位优缺点对比介绍
中医介绍如何使用药引子增强中成药疗效
(转)Git GUI简单使用介绍 - Software Engineering - 好好学...