第五周总结

用户头像
关注
发布于: 2020 年 09 月 20 日

1、缓存(Cache):

存储在计算机上的一个原始数据复制集,以便于访问。

缓存是介于数据访问者和数据源之间的一种高速缓存,当数据需要多次读取的时候,用于加快读取的速度。

2、缓存和缓冲的区别

缓存是加速数据的读取速度。

缓冲是加速数据的写入磁盘的速度,在向硬盘写入数据时,先把数据放入缓冲区,然后再一起向硬盘写入,把分散的写操作集中进行,减少磁盘碎片和硬盘的反复寻道,从而提高系统性能。



3、缓存无处不在

CPU 缓存

操作系统缓存

数据库缓存

编译缓存

CDN缓存

代理与反向代理缓存

应用程序缓存

分布式对象缓存

4、缓存的关键指标

缓存命中率

影响缓存命中率的主要指标: 缓存键集合的大小、缓存可使用的内存空间、缓存对象的生存时间

5、缓存为什么能显著提高性能

缓存数据通常来自内存

缓存存储了数据的最终结果形态,不需要中间计算,减少了CPU资源消耗

缓存降低了数据库、磁盘、网络的负载压力

6、缓存是系统性能优化的大杀器

技术简单

性能提升显著

应用场景多



用户头像

关注

everything will be alright 2020.04.06 加入

还未添加个人简介

评论

发布
暂无评论
第五周总结