分享

微信缓存是什么意思?

 kanglanlan 2019-07-14

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

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

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

缓存是什么?

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

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

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

(图中的cache就是CPU的缓存)

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

微信为什么要使用缓存?

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

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

当然了,如果缓存积累过多,缓存文件的数量过大的时候,就会影响读取缓存的速度,也会产生卡顿。所以,可以每隔2-3个月清理一下缓存,加快微信的运行速度。

如果我的回答对你有点价值,请莫忘点赞加关注,谢谢!

欢迎在评论区发表看法。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多