缓存那些事(二)什么是缓存以及缓存的作用

字数 382阅读 749

缓存那些事(一)概述

缓存那些事(二)什么是缓存以及缓存的作用

缓存那些事(三)如何构建缓存

缓存那些事(四)缓存面临的挑战

缓存就是数据交换的缓冲区,针对服务对象的不同(本质就是不同的硬件)都可以构建缓存,比如常见的CPU高速缓存、磁盘缓存等,构建这些缓存的目的都是一样的,把读写速度慢的介质的数据保存在读写速度快的介质中,从而提高读写速度,减少时间消耗。

如:

cpu高速缓存:高速缓存的读写速度远高于内存,CPU读数据如果在高速缓存中找到所需数据就不需要读内存,写数据时先写到高速缓存再回写到内存

磁盘缓存:磁盘缓存其实就把常用的磁盘数据保存在内存中,内存读写速度也是远高于磁盘的,读数据时从内存读取,写数据时,可先写到内存,定时或定量回写到磁盘,或者是同步回写

如果把缓存从功能上来划分,还可以有WEB缓存,既Web内容可以缓存在客户端、代理服务器以及服务器端,大多数情况下web缓存本质还是磁盘缓存

欢迎Q群交流:432550774

推荐阅读更多精彩内容