当前位置:主页 > 查看内容

为什么你的微信越来越大?

发布时间:2021-05-03 00:00| 位朋友查看

简介:使用微信的同学都知道,微信如果不清理的话,所占据的空间从1GB 逐步变成10GB 、50GB甚至更大,如下图所示: 有同学就有疑问了,微信不是会定期清理图片、视频和文件吗? 超过一定的时间的图片、视频和文件会被微信定期清理掉,而图片、视频和文件都是最占空……

使用微信的同学都知道,微信如果不清理的话,所占据的空间从1GB 逐步变成10GB 、50GB甚至更大,如下图所示:

为什么你的微信越来越大?

有同学就有疑问了,微信不是会定期清理图片、视频和文件吗?

超过一定的时间的图片、视频和文件会被微信定期清理掉,而图片、视频和文件都是最占空间的。为什么微信还会越来越大?

为什么你的微信越来越大?

因为图片、视频和文件都“暂时”存在微信服务器上。用户没有下载查看的话,就没有下载,不占用手机空间。仅储存缩略图的数据,而缩略图的数据量很小。

当达到一定时间时,微信服务器端会将用户所接收的图片、视频和文件删除,导致无法正常下载查看。这一过程不会减少微信所占据空间。

微信就不能做定期清理机制,以此避免微信越来越大吗?接下来我们来解密这个问题,本文大纲如下:

  • 微信存储机制
  • 微信清理机制
  • 是否有解决方案

1、微信存储机制

按微信官方的说法,微信并不会将用户聊天信息上传到云端,聊天记录实际上是存储在手机本地。

为什么微信采用储存本地机制?

微信宣传储存本地不上云端,这样可以更安全地保护用户隐私,微信如果想更好保护用户隐私,是否可以采用加密的手段去保护,而不是存储在本地这个策略?

当接收到其他用户发送到信息时,如果是图片或者视频。那么微信先存储缩略图,如下图1所示。

为什么你的微信越来越大?

假设缩略图大小为5k,大图大小为30k,原图大小为105k。

其他群友发了这个图片,用户没有点击查看,则以5k存储下来。用户点击查看了大图,则以30k储存下来。如果用户点击查看原图,则以105k储存下来。

视频同理。

文件的话,如果下载下来,则一直存在手机里面,不会被清理。

文件如果不下载,短期内存在微信的服务器中,超过一定时间服务器数据会删除,用户也就无法下载。如下图所示。

为什么你的微信越来越大?

虽然微信说不上云端,但短期需要上云端,不然没法正常使用。

2、微信清理机制

了解了微信的存储机制,那么接下来。看看微信服务器清理机制。

当超过一定时间时,微信服务器将用户未点击查看的图片、视频和文件给删除,这样的话用户就不能下载。

为什么你的微信越来越大?

所以导致微信越来越大的原因有3点:

  • 用户自己发送到图片、视频和文件都不会被定期清理掉,这导致占用空间越来越大。
  • 如果用户点击过大图或者原图(视频),那么不论过多久,该图片(视频)都不会被清理。微信这种做法也是尽可能保存有价值的文件。
  • 如果是用户已下载的文件,也无论多久都不会被清理。

以上三点就是微信占据空间会越来越大的原因。

3、是否有解决方案

网上骂微信占用手机空间大的人很多,那么是否有更好的解决方案呢?

个人觉得最好的解决方案:将数据上云端,同时采用加密。一定时间前的数据,本地存储全部彻底地清理(包含用户自己发的和下载的),用户如果想要查看,可以在云端重新下载下来。这样的话,可以保证微信所占据空间不会很大。

这样做会存在一个问题,导致微信的服务器费用成本很高,但可以采用类似QQ会员漫游的方式来降低运营成本。

当有了数据储存本地的限制条件,就没有其他更好的解决方法。

微信基于本地储存和清理的逻辑,理论上已经是足够好了。如果有更好的解决方案,微信的产品经理们早就做了。

【责任编辑:未丽燕 TEL:(010)68476606】
本文转载自网络,原文链接:https://www.toutiao.com/a6905260227298640398/
本站部分内容转载于网络,版权归原作者所有,转载之目的在于传播更多优秀技术内容,如有侵权请联系QQ/微信:153890879删除,谢谢!

推荐图文

  • 周排行
  • 月排行
  • 总排行

随机推荐