网上销售平台--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
版权声明:本文为博主原创文章,转载需附上原创链接。

oscache如何缓存页面及如何强制清除指定页面的缓存

oscache如何缓存页面及如何强制清除指定页面的缓存
  • yh_zeng2
  • yh_zeng2
  • 2017年06月17日 01:11
  • 502

Oscache缓存总结

Oscache 一、基本概述 OSCache标记库由OpenSymphony设计,它是一种开创性的JSP定制标记应用,提供了在现有JSP页面之内实现快速内存缓冲的功能。OSCache是个一个广泛采...
  • w13240362354
  • w13240362354
  • 2016年07月17日 20:08
  • 3624

OSCache页面缓存的基础入门

OSCache页面缓存 什么是OSCache? OSCache标记库由OpenSymphony设计,它是一种开创性的JSP定制标记应用,提供了在现有JSP页面之内实现快速内存缓冲的功能。OSC...
  • zymx14
  • zymx14
  • 2016年06月08日 00:19
  • 1167

OSCache 学习笔记(2)__缓存整个页面 & 缓存局部页面

1.缓存整个页面     在OSCache组件中提供了一个CacheFilter用于实现页面级的缓存。主要用于对web应用中的某些动态页面进行缓存,尤其是那些需要生成PDF格式文件/报表、图片文件等...
  • orclight
  • orclight
  • 2013年01月31日 17:51
  • 4360

OSCache实现页面缓存

缓存技术有:页面缓存(View,html代码)缺点是不能做到实时更新,优点是比二级缓存性能更高;二级缓存(mode/业务层,domain对象)优点是实时更新  缓存产品有:EHCahce、OSCa...
  • sinat_29581293
  • sinat_29581293
  • 2016年08月12日 13:41
  • 1631

MyBatis3 配置OSCache

配置步骤很简单,大概分为: 1、
  • curiouslearnerdhh
  • curiouslearnerdhh
  • 2014年11月22日 11:00
  • 940

java 缓存OSCache介绍

经常使用但不经常变化的数据可以进行缓存,通常需要缓存的是静态或者服务端数据。如今,对应用事务数据也有很高的要求,这些数据也需要加入缓存。作为一个简单的规则,在设计应用程序时经常需要识别这类实体并缓存到...
  • awe5566
  • awe5566
  • 2014年01月13日 23:22
  • 2191

引用iBatis中oscache实现自定义缓存及动态更新技巧

绝大部分情况,使用缓存对效率提升来说是一个非常大的性能提升,但在这种性能提升的背景,缓存数据是否有效,能否支持通知更新,缓存是否支持集群分布式这些问题是作为系统设计环节中必须要考虑的。     ...
  • cs123dn_ll
  • cs123dn_ll
  • 2016年04月15日 14:39
  • 663

OSCache缓存框架介绍 局部缓存和全局缓存的使用和基本配置项 &lt;转&gt;

OSCache是一种开放性的JSP定制标记应用,由OpenSymphony设计,提供了在现有JSP页面之内实现快速内存缓冲的功能。 OSCache是个一个广泛采用的高性能的J2EE缓存框架,OSCa...
  • nourewang
  • nourewang
  • 2013年06月17日 17:27
  • 489

用OSCache进行缓存对象

1、OSCache是什么?     OSCache标记库由OpenSymphony设计,它是一种开创性的缓存方案,它提供了在现有JSP页面之内实现内存缓存的功能。OSCache是个一个被广泛采用的高性...
  • cping1982
  • cping1982
  • 2008年06月18日 23:17
  • 5670
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:网上销售平台--OScache缓存(七)
举报原因:
原因补充:

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