网上销售平台--OScache缓存(七)

原创 2015年11月20日 12:46:35
一.OScache是什么
是一个高性能的J2EE缓存框架,缓存部分JSP或HTTP请求,任何Java对象都可以缓存
缓存以key value 方式来存储
也可以永久缓存:缓存可以随意写入磁盘
支持集群

二.使用OSCache:
1.把所需jar拷贝lib
2.把oscache安装目录下oscache.properties放入src目录下
3.引入<%@taglib prefix="oscache" uri="http://www.opensymphony.com/oscache" %>
4.页面添加缓存
<oscache:cache>
缓存时间:<%=new Date() %><br/>

</oscache:cache>



key:http://localhost:8080/oscache_test/?id=1
value: index.jsp  

缓存key将以请求的URL+查询字符串组成
缓存默认存放在application范围,缓存时间默认为3600秒  1个小时
缺点:数据更新不及时


<oscache:cache key="name">
不再以URL+查询字符串组成组成

三.全局缓存配置:
  <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>5</param-value>
         </init-param>
         <init-param>
             <param-name>scope</param-name>
             <param-value>application</param-value>
         </init-param>
 
  </filter>
  <filter-mapping>
  <filter-name>CacheFilter</filter-name>
  <url-pattern>*.jsp</url-pattern>
  </filter-mapping>

四.OScache配置属性介绍
指定缓存的容量:cache.capacity=1000
是否使用内存缓存,默认为true:cache.memory=false
如果指定因硬盘缓存:
cache.memory=false
cache.capacity=1000
cache.path=D:\\cache
cache.persistence.class=com.opensymphony.oscache.plugins.diskpersistence.DiskPersistenceListener
版权声明:本文为博主原创文章,转载需附上原创链接。

相关文章推荐

网上销售平台--私服的搭建(八)

1.nexus 介绍    是开源的,用该框架架设maven私有服务器 2.nexus私服环境搭建     把nexus.war包放到tomcat的webapps下面     浏览且登录   ...

网上销售平台--spring mybatis springMVC 整合(五)

spring  mybatis的整合 1.配置POM.xml文件 ,配置项目所需jar(见 POM.xml文件) 2.配置WEB.xml: 配置spring监听器     contextConf...

网上销售平台--Freemarker 页面静态化(九)

FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写 FreeMarker被设计用来生成HTML Web页面,特别是基于MVC模式的应用程序 虽然FreeM...

网上书店销售平台系统

  • 2009年09月04日 21:22
  • 1.45MB
  • 下载

用OSCache进行缓存对象

1、OSCache是什么?      OSCache标记库由OpenSymphony设计,它是一种开创性的缓存方案,它提供了在现有JSP页面之内实现内存缓存的功能。OSCache是个一个被广泛采用的...

网上书店销售平台

  • 2013年05月09日 21:19
  • 1010KB
  • 下载

网上家具销售平台(不太完整)

  • 2008年12月26日 07:06
  • 842KB
  • 下载

Spring基于注解的缓存配置--EHCache AND OSCache

一.简介  在spring的modules包中提供对许多第三方缓存方案的支持,包括:  EHCache  OSCache(OpenSymphony)  JCS  GigaSpaces  JBoss C...

oscache缓存技术

  • 2013年09月24日 13:46
  • 177KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:网上销售平台--OScache缓存(七)
举报原因:
原因补充:

(最多只允许输入30个字)