`

转://OsCache MemCached EhCache

阅读更多

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

--------------------------------------------------------------------------------------------------------------------------

Oscache:页面级缓存(网上强调最多的东西),占用本机的内存资源。可 以选择缓存到硬盘,如存取到硬盘重启服务也可重新获得上次持久化的资源,而如果缓存到内存就不行。一般没必要缓存到硬盘,因为I/O操作也是比较耗资源,和从数据库取往往优势很小。Oscache存取数据的作用域分为application和session两种。

--------------------------------------------------------------------------------------------------------------------------
EhCache:Hibernate缓存,DAO缓存,安全性凭证缓存(Acegi),Web缓存,应用持久化和分布式缓存。
    EhCache在默认情况下,即在用户未提供自身配置文件ehcache.xml或ehcache-failsafe.xml时,EhCache会依据其自身Jar存档包含的ehcache-failsafe.xml文件所定制的策略来管理缓存。如果用户在classpath下提供了ehcache.xml或ehcache-failsafe.xml文件,那么EhCache将会应用这个文件。如果两个文件同时提供,那么EhCache会使用ehcache.xml文件的配置。EhCache默认内容如下:

 

<ehcache>

<diskStore path="C:\Acegi6" />   
<defaultCache
maxElementsInMemory="10000"
eternal="false"
timeToIdleSeconds="120"
timeToLiveSeconds="120"
overflowToDisk="true"
maxElementsOnDisk="10000000"
diskPersistent="false"
diskExpiryThreadIntervalSeconds="120"
memoryStoreEvictionPolicy="LRU"
/>

</ehcache>

属性说明:
 diskStore:指定数据在磁盘中的存储位置。
 defaultCache:当借助CacheManager.add("demoCache")创建Cache时,EhCache便会采用<defalutCache/>指定的的管理策略
以下属性是必须的:
 maxElementsInMemory - 在内存中缓存的element的最大数目
 maxElementsOnDisk - 在磁盘上缓存的element的最大数目
 eternal - 设定缓存的elements是否永远不过期。如果为true,则缓存的数据始终有效,如果为false那么还要根据timeToIdleSeconds,timeToLiveSeconds判断
 overflowToDisk - 设定当内存缓存溢出的时候是否将过期的element缓存到磁盘上
以下属性是可选的:
 timeToIdleSeconds - 当缓存在EhCache中的数据前后两次访问的时间超过timeToIdleSeconds的属性取值时,这些数据便会删除.
 timeToLiveSeconds - 缓存element的有效生命期
 diskPersistent - 在VM重启的时候是否启用磁盘保存EhCache中的数据,默认是false。
 diskExpiryThreadIntervalSeconds - 磁盘缓存的清理线程运行间隔,默认是120秒。每个120s,相应的线程会进行一次EhCache中数据的清理工作
 memoryStoreEvictionPolicy - 当内存缓存达到最大,有新的element加入的时候, 移除缓存中element的策略。默认是LRU(最近最少使用),可选的有LFU(最不常使用)和FIFO(先进先出)

 

http://hi.baidu.com/johnsoncr/blog/item/79b0241e42b3a813413417cd.html

分享到:
评论

相关推荐

    ssh整合例子(spring3 + struts2 + hibernate4+dwr+ext+json)

    内含 ext+dwr+freemark+jasperreort+ireport+echance+oscache+velocite等技术 展示例子:http://zz563143188.iteye.com/blog/1462413 若要下载chm格式请到http://user.qzone.qq.com/563143188 程序源码下载地址10MB...

    ellt-weixin:weixin sdk

    https://java.net/downloads/oscache/ MapDB http://www.mapdb.org/doc/cheatsheet.pdf http://www.mapdb.org/02-getting-started.html Logback http://logback.qos.ch/manual/index.html fastweixin ...

    homeinns-web:Java平台springmvc演示工作!

    homeinns-web ...https://java.net/downloads/oscache/ MapDB http://www.mapdb.org/doc/cheatsheet.pdf http://www.mapdb.org/02-getting-started.html Logback http://logback.qos.ch/manual/index.html #

    springmvc-ibatis

    xmlns:oscache="http://www.springmodules.org/schema/oscache" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd ...

    SpringMVC+Hibernate全注解整合

    xmlns:oscache="http://www.springmodules.org/schema/oscache" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.1.xsd ...

    JSP影视资讯+论坛综合网开源代码(二)

    本源代码基于JSP/TOMCAT/MYSQL/AJAX/OSCACHE/FILEUPLOAD等技术平台实现。关注技术: AJAX 实现异步调用,聊天室、验证用户、类似QQ等待图标功能模块; OSCACHE 实现缓存功能,另不频繁修改资源页面得到更快响应; ...

    JSP影视资讯+论坛综合网开源代码

    本源代码基于JSP/TOMCAT/MYSQL/AJAX/OSCACHE/FILEUPLOAD等技术平台实现。关注技术: AJAX 实现异步调用,聊天室、验证用户、类似QQ等待图标功能模块; OSCACHE 实现缓存功能,另不频繁修改资源页面得到更快响应; ...

    JSP影视资讯+论坛综合网开源代码(一)

    本源代码基于JSP/TOMCAT/MYSQL/AJAX/OSCACHE/FILEUPLOAD等技术平台实现。关注技术: AJAX 实现异步调用,聊天室、验证用户、类似QQ等待图标功能模块; OSCACHE 实现缓存功能,另不频繁修改资源页面得到更快响应; ...

    ssh整合项目

    采用优化性能技术,采用oscache缓存,freemarker静态页面生成; 功能比较多但操作简单的后台管理;(后台管理附图片); 安装方法: 1:mysql中新建数据库dgssen.导入dgssen.sql 也可以修改:WebRoot\META-INF\context....

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

    NULL 博文链接:https://hanqunfeng.iteye.com/blog/603719

    JSP 影视资讯+论坛综合网开源代码

    本项目为开源代码,基于 JSP/TOMCAT/MYSQL/OSCACHE/AJAX/FILEUPLOAD 等技术及平台架构的,网站严格按照 MVC 三层布局,运用工厂模式合理架构平台,使代码清晰、容易维护、重用性强。 关注技术: AJAX 异步调用,使用...

    购物管理系统

    (4)采用优化性能技术,采用oscache缓存,freemarker静态页面生成; (5)功能比较多但操作简单的后台管理;(后台管理附图片); 安装方法: 1:mysql中新建数据库dgssen.导入dgssen.sql 也可以修改:WebRoot\META-INF\...

    SSH绿色健康购物网.rar

    (4)采用优化性能技术,采用oscache缓存,freemarker静态页面生成; (5)功能比较多但操作简单的后台管理;(后台管理附图片); 安装方法: 1:mysql中新建数据库dgssen.导入dgssen.sql 也可以修改:WebRoot\META-INF\...

    OSCache简介

    oscache.properties 博文链接:https://xdjava.iteye.com/blog/1040936

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

    NULL 博文链接:https://chridll.iteye.com/blog/750306

    oscache缓存配置

    NULL 博文链接:https://yanxiansheng.iteye.com/blog/1636690

    OSCache缓存技术(6)【实例】

    NULL 博文链接:https://baobeituping.iteye.com/blog/748346

    基于OSCache的页面缓存(收藏)

    NULL 博文链接:https://davidxiaozhi.iteye.com/blog/1045223

    oscache缓存

    具体使用请参考:https://blog.csdn.net/w13240362354/article/details/51934056/

    oscache对象缓存

    NULL 博文链接:https://woailuohui5520-163-com.iteye.com/blog/2108741

Global site tag (gtag.js) - Google Analytics