龙空技术网

微信缓存指的是什么?

灵巧小鱼t 991

前言:

如今大家对“什么叫储存空间”大约比较关心,看官们都想要知道一些“什么叫储存空间”的相关知识。那么小编同时在网上收集了一些对于“什么叫储存空间””的相关文章,希望看官们能喜欢,看官们一起来学习一下吧!

简单讲,微信缓存就是临时存在手机上的文件。

微信缓存包括你好友的头像,你收藏的文章略缩图、公众号的网页文件、小视频、表情包、朋友圈里的照片等。

缓存技术是一种非常常见的计算机技术,不止微信,还有其他很多APP都使用了这种技术。

缓存是什么?

计算机科学里讲的缓存,通常指的是一片存储空间。缓存的出现时为了解决不同介质之间巨大的存储速度差异。因为成本的原因,一些高速的存储介质(比如CPU的寄存器)通常做的容量比较小,而容量大的存储介质(比如内存)存储速度都比较慢。当速度快的存储向速度慢的存储传输数据时,要等待速度慢的存储介质存储完毕才能进行下一组数据的存储。同理,速度慢的向速度快的传输数据的时候,速度快的要等待速度慢的存储准备好数据,这样一来,存储的效率就高不起来。

典型计算机系统里的缓存架构

缓存的速度一般介于这两种存储之间,负责快速接收高速存储里的数据,可以在闲时在低速存储里慢慢写入;预先从低速存储里读取数据,然后高速向快速存储里传输。这样一来,高速存储等待低速存储的情况就大大减少了,整个系统的效率就提高了。

图中的cachhe就是CPU的缓存

缓存技术实质是一种算法,不仅硬件可使用,软件系统也可使用,并且在现实的软件系统中应用十分广泛。

微信为什么要使用缓存

微信的数据文件主要是保存在远程的数据服务器上的,在上面的图片中可以看到,远程服务器的存储速度是最慢的。当我们使用微信的时间稍微长一点的时候,就会积累很多的数据文件,如果没有缓存的话,我们去浏览朋友圈、打开小程序、查看好友头像的时候,微信APP需要从远程存储服务器上面把这些数据下载下来,这个时间相对来说是比较长的,尤其是在3G网络的时候时间更长。这样一来就会给用户造成卡顿的情况,非常影响使用体验。

采用了缓存之后,一些近期的数据可以暂时存在你的手机上,在使用微信的时候可以非常快速的从内置存储中读取出来,这就是为什么我们在查看近期的朋友圈,和使用最近常用的小程序速度可以很快的缘故。

标签: #什么叫储存空间