`

oscache使用步骤

阅读更多
1:导入相关的jar包;
2:在classpath路径中放入oscache.properties文件:
  配置项有:
缓存模式false为硬盘,true为内存
cache.memory=false   
##缓存到硬盘的持久化类
cache.persistence.class=com.opensymphony.oscache.plugins.diskpersistence.DiskPersistenceListener
##硬盘模式缓存路径
cache.path=D:\\oscache
##缓存个数
cache.capacity=1000

3:缓存为全局缓存时配置过滤器,该过滤器放在过滤器最前面
<filter>
<filter-name>CacheFilter</filter-name>
<filter-class>com.opensymphony.oscache.web.filter.CacheFilter</filter-class>
<init-param>
<param-name>time</param-name>
<param-value>600</param-value>
</init-param>
<init-param>
<param-name>scope</param-name>
<param-value>session|application</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>CacheFilter</filter-name>
<url-pattern>(要缓存的url路径)/product/list/*</url-pattern>
</filter-mapping>

4:局部缓存是用法
导入标签库:<%@ taglib uri="http://www.opensymphony.com/oscache" prefix="oscache" %>

要局部缓存的地方加入:
<cache:cache key="<%= product.getId() %>" time="1800" refresh="<%= needRefresh %>">
<% //自己的JSP代码内容 %>
</cache:cache>

5:刷新缓存
//清除application范围内的缓存
<oscache:flush scope="application"></oscache:flush>
//清除指定key的缓存
<oscache:flush key="foobar" scope="session"></oscache:flush>
//清除组名为currentData,范围application的缓存
<oscache:flush group="currentData" scope="application"></oscache:flush>


缓存是以Map的形式存储的,key为网页的访问url,或者也可以自定义,例如<oscache:cache key="itcast">
缓存的数据分两种范围:application(所有人都可以获取),session(只有用户可以获取自己的)
分享到:
评论

相关推荐

    Oscache使用教程

    Oscache使用教程,基础教程。详细介绍几本原理以及几本配置。

    Oscache框架的搭建步骤

    使用oscache进行缓存,大大提高web系统运行效率

    oscache的使用

    oscache的使用

    OSCache使用文档

    OSCache使用文档OSCache使用文档OSCache使用文档OSCache使用文档OSCache使用文档OSCache使用文档OSCache使用文档OSCache使用文档OSCache使用文档

    oscache 使用介紹

    OSCache是OpenSymphony这个开源项目众多Projects中的一个。他是一个高效的J2EE缓存框架,能够很好的解决动态网站速度的问题。

    Oscache使用手册

    Cache是一种用于提高系统响应速度、改善系统运行性能的技术。尤其是在Web应用中,通过缓存页面的...OSCache是个一个被广泛采用的高性能的J2EE缓存框架,OSCache还能应用于任何Java应用程序的普通的缓存解决方案。。。。

    oscache的使用实例和详解

    缓存框架oscache 的使用实例和详细解释,

    OSCache配置说明文档

    OSCache由OpenSymphony设计,它是一种开创性的JSP定制标记应用,提供了在现有JSP页面之内实现快速内存缓冲的功能。OSCache是一个广泛采用的高性能的J2EE缓存框架,OSCache能用于任何Java应用程序的普通的缓存解决...

    OsCache缓存框架使用示例

    这里结合 天气预报的webservice 展示了OsCache框架的具体使用方法 项目可直接运行 ,代码简洁清晰

    oscache缓存使用总结.doc

    oscache缓存使用总结

    oscache-2.1.jar

    oscache-2.1.jar oscache-2.1.jar

    oscache,缓存机制的使用

    oscache,java,缓存机制的使用

    oscache(JSP定制标记应用)

    javaweb做页面缓存常用,OSCache是一个工业级的J2EE缓存实现。OSCache不但能缓存java对象,还可以缓存页面,http请求和二进制内容,例如pdf文件等。通过应用OSCache,我们不但可以实现通常的Cache功能,还能够改善...

    oscache-java缓存框架

    oscache-java缓存框架插件和安装教程,使用教程一步到位

    用OSCache进行缓存对象

    1、OSCache是什么? 2、OSCache的特点 3、有关“用OSCache进行缓存对象”的研究

    oscache缓存技术入门实例

    oscache缓存技术入门实例

    教你如何用好oscache的详细文档

    oscache的详细文档,很easy,好好用。

    OSCache学习例子 实例

    OSCache学习例子 实例 很好的与j2ee结合

    oscache文档

    OSCache标记库由OpenSymphony设计,它是一种开创性的JSP定制标记应用,提供了在现有JSP页面之内实现快速内存缓冲的功能。OSCache是个一个广泛采用的高性能的J2EE缓存框架,OSCache能用于任何Java应用程序的普通的...

    oscache的例子

    OSCache标记库由OpenSymphony设计,它是一种开创性的缓存方案,它提供了在现有JSP页面之内实现内存缓存的功能。OSCache是个一个被广泛采用的高性能的J2EE缓存框架,OSCache还能应用于任何Java应用程序的普通的缓存...

Global site tag (gtag.js) - Google Analytics