一.ehcache主要是对数据库访问的缓存,相同的查询语句只需查询一次数据库,
二. oscache 主要是对页面的缓存,可以整页或者指定网页某一部分缓存,同时
指定他的过期时间,这样在此时间段里面访问的数据都是一样的
三.ehcache主要是对数据库访问的缓存,相同的查询语句只需查询一次数据库,
从而提高了查询的速度,使用spring的AOP可以很容易实现这一功能.
cache.capacity 缓存元素个数
cache.persistence.class 持久化缓存类,如此类打开,则必须设置cache.path信息
cache.cluster 相关 为集群设置信息。
如
cache.cluster.multicast.ip为广播IP地址
cache.cluster.properties为集群属性
注意,CacheFilter只捕获Http头为200的页面请求,即只对无错误请求作缓存,
而不对其他请求(如500,404,400)作缓存处理
主要的特性有:
1. 快速.
2. 简单.
3. 多种缓存策略
4. 缓存数据有两级:内存和磁盘,因此无需担心容量问题
5. 缓存数据会在虚拟机重启的过程中写入磁盘
6. 可以通过RMI、可插入API等方式进行分布式缓存
7. 具有缓存和缓存管理器的侦听接口
8. 支持多缓存管理器实例,以及一个实例的多个缓存区域
9. 提供Hibernate的缓存实现
10. 等等