- 方法实现层修改:
在使用Ehcache缓存的时候,修改ServiceImp层的方法,要修改完全,比如查询分页数据的两个重载方法,要都给返回值才能在缓存工具中调用。 - 缓存的作用:
用户多次访问相同数据时,只有第一次真正到数据库中去查询,而后的N次访问都是直接从缓存中获取数据,这样可以降低访问数据库的次数,提高访问效率,降低数据库服务器的压力。
简而言之,缓存技术是优先到缓存中获取数据,如果缓存中有目标数据直接取出,如果没有再去查询且放入缓存中。 - 工作原理:
Ehcache是嵌入到Service层中,相当于一段业务逻辑。用户从页面发送请求去查询某数据,Ehcache会首先到缓存区中查找:
1)缓存区中有目标数据,则直接返回(避免访问数据库)
2)缓存区中没有目标数据,则访问数据库进行查询,并将查询到的数据进行缓存,以备下次访问这些数据时可以直接从缓存区中取出。 - 缓存在高并发的应用中是必要的技术手段。
Ehcache缓存注意问题
最新推荐文章于 2021-02-06 18:15:10 发布