在平时的开发中会经常用到缓存,比如locache、redis等,但一直没有对缓存有过比较全面的总结。下面从什么是缓存、为什么使用缓存、缓存的分类以及对每种缓存的使用分别进行分析,从而对缓存有更深入的了解。
在使用缓存前我们应该了解什么是缓存,下面是维基百科上面对于缓存的定义:缓存是在计算机上的一个原始数据的复制集,以便于访问.
首先对于互联网应用来说,用户体验是非常重要的,而使用缓存的目的是想通过提高服务的性能从而提高应用的用户体验。 而系统性能的指标一般包括:响应时间、延迟时间、吞吐量、并发用户数量和资源利用率等几个方面。 吞吐量:系统在单位时间内处理的请求的数量
对于java程序开发者来说,根据缓存在软件系统中所处的位置的不同,缓存大体可以分为三类: 客户端缓存 服务端缓存 网络中缓存
小站说明:仅供学习使用