这篇文章给大家分享的是有关OSCache中常用的重要标签及其属性有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
groups="group1,group2,......" 群组标记 标识此缓存条目属于哪些组.方便对适当的分组进行刷新.
eg.
--------
假设我们数据库存储着动态的群组分类及人员信息.他们每项都有各自的信息需要存储.再假设我们有需要同时显示两种信息,下面的例子就是将
这些内容缓存起来并指派到两个不同的分组中.当群组分类或人员信息有所更新的时候,就可以通过一些方法对适当的分组进行刷新,以便下次处
理此页时进行重建.
... 显示群组分类 ...
... 显示人员信息...
--------
=========usecached 标签属性 需要放在另一个标签中嵌套使用(一般配合try..catch使用)告诉他的上级标签是否应用缓存的译本. 则出现异
常时将会替换包括上级标签在内的所有内容(提示:Missing cached content).
use="true|false" : 是否应用的标记. 默认为True.一般省略.
eg.
--------
..内容..
<% try="">
......其它内容
<%}catch exception="">
Inside catch:
<%>
则出现异常时的页面输出有两种:
1>. isUsed=false
..内容..
......其它内容
Inside catch: YES
2>. isUsed=true
Missing cached content
--------
========flush 标签属性 这个标签是用于在运行时状态下刷新缓存的.这个标签非常有用,因为它可以放在Web程序的管理部分使管理员可以决
定何时刷新缓存.
scope="session | application | null" : 用来决定刷新哪个缓冲域.用NULL将刷新所有的缓存,即session和application.
key="xxx" : 用来识别要刷新的条目.当key 和 scope都给出时就会刷新由Key标识的Scope中的缓冲条目. 指定Key时必须指定Scope.
group="groupname" : 指定一组缓冲记录刷新此组标识的所有缓冲条目.指定Group时必须指定Scope.
eg.
-------
将刷新Application域
将刷新由"myKey"标识的在Session域的缓存条目
将刷新由"myGroup"标识的在Application域的所有缓存条目
-------
感谢各位的阅读!关于“OSCache中常用的重要标签及其属性有哪些”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!