oscache专题

oscache应用简介

cache是一种用于提高系统响应速度、改善系统运行性能的技术。尤其是在web应用中,通过缓存页面的输出结果,能非常显著的改善系统运行性能。本文介绍一个实现j2ee框架中web应用层缓存功能的开放原始码项目----oscache。通过应用oscache,我们不仅能实现通常的cache功能,还能够改善系统的稳定性。 1 面临的问题 1.1 需要处理的特别动态内容 在信息系统建设过程中我们通常会遇见这样

在struts中使用oscache

最近有同事询问在struts中使用oscache的问题,在此将部分示例展示出来。   如果是普通的页面缓存,直接使用oscache的标签即可。方法很简单,不必细说。   如果使用了struts框架,可以对一批url做缓存,这些url可能指像某个统计报表的方法,只需要在web.xml中配置即可: <filter><filter-name>CacheFilter</filter-na

JSP 缓存 OSCache使用介紹

一.OSCache简介 OSCache是OpenSymphony这个开源项目众多Projects中的一个。他是一个高效的J2EE缓存框架,能够很好的解决动态网站速度的问题。下面来 看下OSCache解决了动态网站的哪些令人郁闷的问题。 1.缓存动态内容:其实我们的动态网页上一般只有一部分是动态的(表头,表尾一般是不变的),如果我们缓存整个网页显然不成,因为有部分是 随着请求有可能变

Mybatis使用OSCache和EHcache实现二级缓存

在IBATIS中,框架内置了对OSCache的支持,如果我们想使用EHCache,则需要通过我们手工实现来完成二级缓存的功能机制。     在mybatis中,开发组织只提供了一些默认的二级缓存实现的机制,并没有直接内置的支持OSCache和EHCache等二级缓存机制,而是作为一个集成jar包来提供二级缓存的实现,在官方网站上我们可以找到mybatis-ehcache-1.0.1-bundle

oscache.properties文件配置

1、cache.memory 是否使用内存缓存;值为:true或false。默认为true;如设置为false,那cache只能缓存到数据库或硬盘中。 2、cache.capacity 缓存的最大数量。默认是不限制,cache不会移走任何缓存内容。负数被视不限制。 3、cache.algorithm 运算规则。为了使用规则,cache的size必须是指定的。 如果cache的size

MemCached,OsCache,EhCache区别

Memcache:分布式内存对象缓存系统,占用其他机子的内存。很多互联网,负载均衡三台(以三台为例)web服务器可以共享一台Memcache的资源。传递的信息以键值对的形式存储。传递的数据要实现序列化。  ------------------------------------------------------------------------------------------------