我们来聊聊缓存
缓存是什么?
缓存 :临时存储,提高访问效率(对性能的提升帮助非常大)
浏览器缓存 : 用户第一次发送请求访问某个网站时,服务器端响应并返回相应的页面信息,浏览器会缓存部分文件,当下一次用户再一次访问这个站点时,会加载临时缓存的页面信息,好处时,用户网络差的时候,也可以比较好的呈现页面信息,一定程度上节省了用户的流量
硬件缓存 : 当我们打开某个软件时 cpu不可能直接去硬盘读取数据,因为硬盘的转速太慢了,cpu会先让内存去硬盘中读数据,内存转速比硬盘转速高的多,内存在这里就充当一个缓存的角色
CDN缓存 : 打个比方,比如我在深圳想访问北京那边的网站,如果直接访问的话,因为距离较远,所以访问速度比较慢,这时候CDN缓存就扮演了一个很重要的角色;每个地方都会有CDN,当我想访问北京的网站时,北京的网站会在深圳这边的cdn服务器缓存一份,我们在从深圳cdn服务器访问北京那个网站就会快很多了