1, 先用一分钟介绍:OSCache:她是现在最广泛缓存解决方案,采用的高性能的J2EE缓存框架, OSCache能用于任何Java应用程序。对于网页可支持分段化的缓存。JBoss,Hibernate,Spring等都对其有支持。最新版本:Version 2.1.1 [下载链接]: https://oscache.dev.java.net/files/documents/629/13962/oscache-2.1.1-full.zipOSCache各版本下载页面:http://www.opensymphony.com/oscache/download.action
2, 用二分钟配置:将下载的oscache-2.1.1-full.zip解压,你会看到oscache-2.1.1.jar 及一些目录 docs、etc、lib、src。现在将 etc目录下oscache.properties 、oscache.tld 及 oscache-2.1.1.jar 文件复制到你的应用服务器目录下使用tomcat,jdk1.4 配置例:
D:\Tomcat 5.0\webapps\ROOT\WEB-INF\lib\oscache-2.1.1.jar D:\Tomcat 5.0\webapps\ROOT\WEB-INF\classes\oscache.properties D:\Tomcat 5.0\webapps\ROOT\WEB-INF\classes\oscache.tldoscache.properties 文件配置参数说明:
cache.memory值为true 或 false ,默认为在内存中作缓存,如设置为false,那cache只能缓存到数据库或硬盘中,那cache还有什么意义:)
cache.capacity缓存元素个数
cache.persistence.class持久化缓存类,如此类打开,则必须设置cache.path信息cache.cluster 相关为集群设置信息。
如cache.cluster.multicast.ip为广播IP地址
cache.cluster.properties为集群属性再将 D:\Tomcat 5.0\webapps\ROOT\WEB-INF\web.xml 文件中添加如下代码
<taglib><taglib-uri>oscache</taglib-uri><taglib-location>/WEB-INF/classes/oscache.tld</taglib-location></taglib>就是这么简单,OSCache就配置好了。
3, 再用二分钟测试一下:编写jsp文件======================cache1.jsp 内容如下=================<%@ page contentType="text/html;charset=GBK"%><%@ page import="java.util.*" %><%@ taglib uri="oscache" prefix="cache" %><html><body>没有缓存的日期: <%= new Date() %><p><!--自动刷新--><cache:cache time="30">每30秒刷新缓存一次的日期: <%= new Date() %> <p></cache:cache><!--手动刷新--><cache:cache key="testcache">手动刷新缓存的日期: <%= new Date() %> <p></cache:cache><a href="cache2.jsp">手动刷新</a></body></html>=============================================================================cache2.jsp 执行手动刷新页面如下===========<%@ page contentType="text/html;charset=GBK"%><%@ taglib uri="oscache" prefix="cache" %><html><body>缓存已刷新...<p><cache:flush key="testcache" scope="application"/><a href="cache1.jsp">返回</a></body></html>
分享到:
相关推荐
OSCache是开源的Java缓存解决方案,主要用于提高Web应用程序的性能和响应速度。它是由OpenSymphony团队开发的,能够缓存对象、SQL查询结果甚至整个页面,避免了频繁访问数据库或执行昂贵的计算,从而降低了系统负载...
通过定义Bean并使用`@Cacheable`注解,可以轻松地为特定方法开启缓存功能。 总的来说,osCache提供了强大的缓存管理功能,通过合理的配置和使用,能够显著提升Java应用的性能。理解并掌握osCache的配置和使用方法,...
oscache-2.1.jar oscache-2.1.jar
### Oscache框架的搭建与应用详解 在现代Web开发中,缓存技术是提升系统响应速度、优化用户体验的关键策略之一。Oscache框架作为一种高效、灵活的缓存解决方案,在Java Web应用,尤其是JSP环境中,提供了强大的缓存...
osCache 是一个开源的、基于Java的缓存框架,它为Java应用程序提供了高效且可配置的内存缓存功能。在本文中,我们将深入探讨osCache的基本概念、工作原理以及如何在实际项目中进行配置和使用。 一、osCache基本概念...
**oscache缓存技术应用** **一、OSCache简介与应用** Cache技术是提升系统响应速度和性能的关键手段,尤其在Web应用中,通过缓存页面的输出结果,能够显著提高系统性能。OSCache是由OpenSymphony开发的一种创新...
OSCache 是一个高效的、开源的缓存框架,主要用于 Java 应用程序,它提供了一种在内存中存储对象的方式,以提高数据访问速度并减轻数据库的负载。在Java Web开发中,OSCache常被用于实现Session复制和分布式缓存,...
OSCache 是一个强大的开源缓存解决方案,主要用于提升 Java Web 应用程序的性能。它能够缓存页面内容,减轻数据库压力,并减少服务器的资源消耗。本文将详细介绍 OSCache 的配置和使用方法。 **一、缓存整个页面** ...
本文档的主要目的是阐述OSCache的核心功能、配置方法以及实际应用中的操作步骤,帮助开发者理解和有效地利用OSCache提升应用程序性能。 阅读对象: 此文档适合对Java Web开发有一定了解,希望引入缓存机制以优化...
- **Java缓存框架**:在Java环境中,缓存框架如osCache提供了一套完整的解决方案,帮助开发者轻松集成和管理缓存。 2. **osCache的核心功能** - **对象缓存**:osCache允许开发者将Java对象直接放入缓存,便于...
OSCache是OpenSymphony开发的一款高效、开源的Java缓存框架,主要应用于Web应用程序,特别是JSP环境。其核心功能是提供内存级别的缓存服务,从而显著提高网页的加载速度和减少数据库的压力。标题"oscache-2.4.1-full...
- 配置osCache插件:首先需要将osCache的jar包添加到项目类路径中,然后在struts.xml配置文件中引入osCache拦截器,并配置相应的拦截规则。 2. **iBatis与osCache**: - iBatis是一个轻量级的持久层框架,它允许...
javaweb做页面缓存常用,OSCache是一个工业级的J2EE缓存实现。OSCache不但能缓存java对象,还可以缓存页面,http请求和二进制内容,例如pdf文件等。通过应用OSCache,我们不但可以实现通常的Cache功能,还能够改善...
**osCache:高效缓存框架详解与实例应用** osCache是一款流行且强大的Java缓存框架,主要用于提高应用程序的性能和响应速度。它通过将经常访问的数据存储在内存中,避免了反复读取数据库或计算数据的过程,从而显著...
OsCache是Java应用程序中常用的缓存框架,它能够有效地提高应用程序的性能,通过将经常访问的数据存储在内存中,减少对数据库或其他数据源的访问,从而降低系统负载。本示例将通过一个天气预报Web服务的场景,详细...
使用osCache,开发者可以轻松地将缓存机制融入到Java应用中,提升系统性能,降低数据库负载。不过,需要注意的是,虽然缓存能提高效率,但过度依赖缓存可能导致数据不一致,因此合理配置和使用缓存至关重要。
1、OSCache是什么? 2、OSCache的特点 3、有关“用OSCache进行缓存对象”的研究
**osCache缓存技术详解** osCache是一款广泛应用于Java应用程序中的开源缓存解决方案,由OpenSymphony团队开发。它提供了一种高效、可扩展的方式来管理应用程序中的数据缓存,从而提高系统的性能和响应速度。...
OSCache标记库由OpenSymphony设计,它是一种开创性的缓存方案,它提供了在现有JSP页面之内实现内存缓存的功能。OSCache是个一个被广泛采用的高性能的J2EE缓存框架,OSCache还能应用于任何Java应用程序的普通的缓存...
**OSCache** 是一款开源的缓存管理组件,专为J2EE架构设计,旨在帮助开发者轻松应对上述挑战。它不仅可以显著提高Web应用的性能,还能增强系统的稳定性。 ##### 主要特征 - **兼容多种Web服务器**:OSCache与多个...