`
dyllove98
  • 浏览: 1406344 次
  • 性别: Icon_minigender_1
  • 来自: 济南
博客专栏
73a48ce3-d397-3b94-9f5d-49eb2ab017ab
Eclipse Rcp/R...
浏览量:39100
4322ac12-0ba9-3ac3-a3cf-b2f587fdfd3f
项目管理checkList...
浏览量:80130
4fb6ad91-52a6-307a-9e4f-816b4a7ce416
哲理故事与管理之道
浏览量:133217
社区版块
存档分类
最新评论

oscache 与 ehcache的对比

阅读更多

 

一.ehcache主要是对数据库访问的缓存,相同的查询语句只需查询一次数据库,

  从而提高了查询的速度,使用spring的AOP可以很容易实现这一功能.

  http://ehcache.sourceforge.net/

  ehcache.xml

     <cache name="sampleCache1"

        maxElementsInMemory="10000"
        eternal="false"
        timeToIdleSeconds="300"
        timeToLiveSeconds="600"
        overflowToDisk="true"
        />
org.springframework.cache.ehcache.EhCacheManagerFactoryBean
org.springframework.cache.ehcache.EhCacheFactoryBean
org.springframework.aop.support.RegexpMethodPointcutAdvisor
 

二.  oscache 主要是对页面的缓存,可以整页或者指定网页某一部分缓存,同时

  指定他的过期时间,这样在此时间段里面访问的数据都是一样的

1.log4j-1.2.8.jar,oscache-2.3.2.jar,commons-logging.jar,jgroups-all.jar

2.拷贝cach\etc\下的oscache.tld,oscache.properties 到WEB-INF\classes

3.web.xml

 <taglib><taglib-uri>oscache</taglib-uri><taglib-location>/WEB-INF/classes/ oscache.tld</taglib-location></taglib> 

   <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>60</param-value>   
     </init-param>    
     <init-param>                            
          <param-name>scope</param-name>
          <param-value>session</param-value> 
      </init-param>

   </filter>
<filter-mapping>
       <filter-name>CacheFilter</filter-name>  
       <url-pattern>/*.jsp</url-pattern>
</filter-mapping>    

 http://www.opensymphony.com/oscache/download.html下载Oscache的最新版本

 java进阶网 http://www.javady.com/index.php/category/big_data

 

分享到:
评论

相关推荐

    缓存说明.doc

    【缓存技术详解:oscache 与 ehcache 对比】 在IT行业中,缓存技术是提升系统性能的关键手段,尤其在处理大量数据访问时。本文将深入探讨两种常见的Java缓存解决方案:oscache和ehcache,并分析它们的主要特性和...

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

    本篇文章将深入探讨如何使用注解配置Spring与EHCache或OSCache这两个流行的Java缓存解决方案。以下是对该主题的详细阐述: 1. **Spring缓存抽象** Spring 3.1引入了一种统一的缓存抽象,它允许开发者在不关心具体...

    Java缓存框架简介

    OSCache和Ehcache应用介绍,主要对页面缓存、服务器缓存相关应用的介绍

    ehcache-1.5.0.jar;jasypt-1.5.jar;oscache-2.4.1.jar...

    在给定的压缩包文件中,我们看到了三个重要的库文件:`ehcache-1.5.0.jar`、`oscache-2.4.1.jar` 和 `jasypt-1.5.jar`。这些是Java开发中常用的开源库,分别对应于缓存管理、对象缓存和加密技术。接下来,我们将深入...

    oscache缓存技术入门实例

    五、osCache与其他缓存方案的比较 osCache虽然功能强大,但在Java缓存领域,还有其他如EHCache、Memcached和Redis等解决方案。每种缓存都有其特点和适用场景,比如EHCache同样适用于本地缓存,而Memcached和Redis更...

    EhCache开启gzip压缩功能

    除了EhCache的内置功能,还有其他第三方库或框架如OSCache也提供了gzip压缩的支持,它们可能有不同的配置和使用方式,但原理类似,都是在缓存内容返回给客户端前进行压缩。 值得注意的是,虽然gzip压缩在大部分现代...

    OSCache学习例子 实例

    OSCache是开源的Java缓存解决方案,主要用于提高Web应用程序的性能和响应速度。它是由OpenSymphony团队开发的,能够缓存对象、SQL查询...在实践中,还可以考虑与其他技术,如Hibernate的二级缓存集成,进一步提升性能。

    OSCache配置说明文档

    对预研过程中OSCache的实际性能进行测试,对比未使用缓存前后的响应时间和系统资源消耗,为后续的决策提供依据。 8. 结论 总结预研结果,讨论OSCache在项目中的可行性,提出可能遇到的问题及解决方案,并为后续的...

    oscache缓存配置

    在Web应用中,osCache常与Spring框架集成,利用Spring的AOP(面向切面编程)能力实现缓存的自动化管理。通过定义Bean并使用`@Cacheable`注解,可以轻松地为特定方法开启缓存功能。 总的来说,osCache提供了强大的...

    oscache-2.1.jar

    oscache-2.1.jar oscache-2.1.jar

    Oscache框架的搭建步骤

    ### Oscache框架的搭建与应用详解 在现代Web开发中,缓存技术是提升系统响应速度、优化用户体验的关键策略之一。Oscache框架作为一种高效、灵活的缓存解决方案,在Java Web应用,尤其是JSP环境中,提供了强大的缓存...

    OSCache需要的包

    2. **集成到应用中**:将OSCache集成到Spring或Hibernate框架中,可以利用其自动管理缓存,比如与Session管理的集成,实现Session复制。 3. **缓存失效和刷新**:设置合适的缓存失效机制,如定时刷新、按需刷新等,...

    oscache详细配置文档

    当 web 应用与数据库通信出现问题时,OSCache 可以使用缓存内容向用户提供服务,从而赢得时间进行系统维护或采取其他补救措施。 **三、OSCache 组件的安装** 安装 OSCache 主要涉及对 web 应用的配置。一般步骤...

    oscache处理

    下面将详细解释这些框架与osCache的结合使用及其相关知识点: 1. **Struts2与osCache**: - 在Struts2中,osCache可以用于缓存Action的结果,减少对Action的调用,提高响应速度。通过配置Action拦截器,我们可以...

    oscache2.1_ful

    与 EhCache、Hibernate Cache、Infinispan 等其他缓存框架相比,OSCache 虽然在社区活跃度和更新频率上可能稍逊一筹,但其简洁的 API 和对 J2EE 环境的良好支持,使其在特定场景下依然具有竞争力。 **六、OSCache_...

    oscache-2.4.1-full

    OSCache是OpenSymphony开发的一款高效、开源的Java缓存框架,主要应用于Web应用程序,特别是JSP环境。其核心功能是提供内存级别的缓存服务,从而显著提高网页的加载速度和减少数据库的压力。标题"oscache-2.4.1-full...

    oscache-java缓存框架

    - **下载与导入**:从官方网站或第三方源获取osCache的JAR包,并将其添加到项目的类路径中。 - **配置**:配置osCache的XML配置文件,设置缓存的大小、过期时间、持久化策略等。 - **API集成**:使用osCache提供...

    SSM的整合+OScache页面缓存+freemark模板

    在SSM项目中引入OScache,可以在服务器端对经常访问的页面进行缓存,提高页面加载速度,减轻服务器压力。配置OScache主要包括设置缓存策略、缓存范围以及缓存失效策略等。 【Freemarker模板】 Freemarker是一个基于...

Global site tag (gtag.js) - Google Analytics