12月29日,微信官方公众号“微信派”发布文章回应了关于“微信占存储空间”的几个常见误解。
在微信里转发同一份文件不会重复存储。聊天场景下,同一份文件转给多个好友时,微信使用了“硬链接”技术,这种技术由手机系统提供,可以确保同样的文件背后指向的存储只保留一份,而不会占用多份空间。
聊天记录删除后也不会继续占用空间。用户通过某些入口清理大量聊天记录时,微信会采用“异步删除”的机制,即先标记待删除数据,在手机空闲时间后台异步删除,以保证用户的聊天体验不受影响。
对于文件过期的情况,过期文件并未下载到本地或已被主动清理,并不占用存储空间。因此,一些所谓的找回过期文件的方法实际上无效。
当手机空间不足时,持续接收新数据可能会导致磁盘空间的数据损坏,从而丢失微信聊天记录。因此,微信会在手机剩余空间低于一定阈值时弹窗提醒用户。目前iOS设备的弹窗阈值设为700MB,Android设备则为最高1GB,减少了对用户的干扰。
关闭“自动下载”功能虽然可以减少空间占用,但也会牺牲一些体验。该功能主要针对在其他设备查看过的照片、视频和文件才会在手机上自动下载,目的是保证作为“主设备”的手机接收到尽可能完整的聊天记录。关闭后,手机上的聊天记录可能会有更多未下载导致“已过期”的图片、视频和文件。
微信安装包在过去十多年间膨胀了几百倍,这是由于不断添加新功能和优化用户体验所致。微信也在持续梳理和优化“必要文件”的占用,使更多可清理的数据从“必要文件”中筛选出来。“必要文件”包括业务运行所需的代码文件、用户配置数据以及高频使用的功能数据等。
基于用户需求开发的很多功能并不一定会增加存储空间占用。例如小程序、朋友圈、视频号等功能产生的数据都是缓存,是可再生的数据。这些数据随时可以从服务器重新下载,并且缓存有空间占用上限和自动清理机制。对于许多被空间不足困扰的用户来说,问题根源可能是聊天记录。微信占用空间在40GB以上的用户中,聊天记录平均占比达70%。




