几种缓存介绍

GimmeS 2011-07-25

1、LRUCache

LRUCache是用来做服务器端缓存用的,有些图片或者视频在页面上显示,如果每次都从数据库去取(图片或视频文件以二进制流的形式存在数据库中),就会加大服务器的负担,用LRUCache就能解决此问题,只要第一次从数据库中取出,然后把取出的东西放在LRUCache中,之后每次就可以从LRUCache中去取了,加快访问速度!

2、JCACHE

JCACHE是一种即将公布的标准规范(JSR107),说明了一种对Java对象临时在内存中进行缓存的方法,包括对象的创建、共享访问、假脱机(spooling)、失效、各JVM的一致性等。它可被用于缓存JSP内最经常读取的数据,如产品目录和价格列表。利用JCACHE,多数查询的反应时间会因为有缓存的数据而加快(内部测试表明反应时间大约快15倍)

相关推荐