Ehcache中文指南和实例教程


立即下载 哦豁
2025-03-25
缓存 程序 Java 数据 对象 性能 框架 SwarmCache 动态 系统
420.6 KB

Ehcache内存框架介绍
1. 背景及基础介绍
目的:使用缓存技术缓解数据库压力,提高访问速度,牺牲内存空间换取时间;
1.1流行缓存框架简介
(1)OSCache OSCache是个一个广泛采用的高性能的 J2EE 缓存框架, OSCache能用于任何 Java应用程序的普通的缓
存解决方案。
OSCache有以下特点:缓存任何对象,你可以不受限制的缓存部分 jsp 页面或 HTTP 请求,任何 java 对象都
可以缓存。拥有全面的 API--OSCache API 给你全面的程序来控制所有的 OSCache特性。永久缓存 --缓存能随
意的写入硬盘,因此允许昂贵的创建( expensive-to-create)数据来保持缓存,甚至能让应用重启。支持集群 --
集群缓存数据能被单个的进行参数配置, 不需要修改代码。 缓存记录的过期 --你可以有最大限度的控制缓存对
象的过期,包括可插入式的刷新策略(如果默认性能不需要时)。
(2)Java Caching system JSC(Java Caching system)是一个用分布式的缓存系统,是基于服务器的
java应用程序。它是通过提供管理各种动态缓存数据来加速动态 web应用。 JCS 和其他缓存
系统一样,也是一个用于高速读取,低速写入的应用程序。动态内容和报表系统能够获得更
好的性能。如果一个网站,有重复的网站结构,使用间歇性更新方式的数据库(而不是连续
不断的更新数据库),被重复搜索出相同结果的,就能够通过执行缓存方式改进其性能和伸
缩性。
(3)JCache JCache是个开源程序,正在努力成为 JSR-107 开源规范, JSR-107 规范已经很多年没改
变了。这个版本仍然是构建在最初的功能定义上。
(4)ShiftOne ShiftOne Java Object Cache是一个执行一系列严格的对象缓存策略的 Java lib,就像
一个轻量级的配置缓存工作状态的框架。
(5)SwarmCache SwarmCache 是一个简单且有效的分布式缓存,它使用 IP multicast 与同一个局域
网的其他主机进行通讯, 是特别为集群和数据驱动 web应用程序而设计的。 SwarmCache 能够让
典型的读操作大大超过写操作的这类应用提供更好的性


缓存/程序/Java/数据/对象/性能/框架/SwarmCache/动态/系统/ 缓存/程序/Java/数据/对象/性能/框架/SwarmCache/动态/系统/
-1 条回复
登录 后才能参与评论
-->