文章插图
过去数十年里,智能手机的发展方向经历了多次改变,但不管智能手机的功能或身份发生什么变化,用户对大存储空间的追求却从未改变 。尤其是2011年Android系统全球占比超越了50%后,国内新兴的Android手机市场也为手机的存储空间提出了更高的追求 。
但为什么这里我需要专门强调2011年呢?原因很简单,2011年1月21日,影响了国内移动互联网发展软件——微信正式推出 。
时过境迁,2022年的国内移动互联网早已不是过去“小而美”的那个样子看,尽管微信本并没有像其他国内特色手机软件那样加入闪屏广告,但功能日益增长的微信却用越来越“丰富”的缓存文件占据了用户的手机空间 。
看到这里,大家不妨打开手机,看看这个安装包只占据265MB的软件,吃掉了手机多少的存储空间 。甚至在小雷身边就有因为微信占据了40GB存储空间而不得不购买256GB手机的同事 。微信离曾经的“小而美”已经越走越远了 。
不过微信似乎也意识到了自己的问题,因此在最新的微信Android版8.0.22测试版中,微信特地加入了清理缓存的细分界面 。依次进入“设置“-”通用“-”存储空间“页面后,用户终于可以分别清理视频号、小程序、公众号、朋友圈等细分功能进行缓存清理了 。
不过话又说回来,为什么微信会留下这么多的缓存?
清理缓存真的能变快吗?
其实从软件开发的角度看,缓存其实是软件的其中一个重要组成部分,也是让软件可以流畅运行的其中一个重要机制 。以今天的主角微信为例,如果开发者不依靠本地缓存文件,我们每一次打开通讯录都需要重新向服务器请求列表里的好友头像、每一次打开朋友圈都要重新下载数十张图片、甚至每一次点开好友发来的文件都要从零开始下载,这样的即时聊天软件真的有人用吗?
当然了,现在的微信就算你不清缓存,点开别人前几天发送的文件也有可能提示文件已经过期就是了 。
话题回到缓存身上,刚才说到缓存是软件的重要组成部分,对微信这种即时聊天软件来说,脱离本地缓存将所有数据都放在云端显然不现实,缓存文件的出现可以让软件能以更快的速度完成必要数据的载入 。从这个角度来看,利用读取更快的本地文件作为短时间的替代品,让软件可以在后台获取下载最新的云端数据,缓存确确实实能提升软件的运行速度 。
既然缓存那么重要,那为什么微信推出分类清理缓存的功能能换来用户的点赞呢?这就牵涉到一个“量”的问题了 。在软件领域,让一个软件运行得更快的方式有很多,而最广为计算机人知的一个方法叫做“空间换时间” 。
缓存文件的运用说到底就是空间换时间的其中一种方式:对于一个合理开发的软件来说,适当的缓存文件确实能起到加快运行的作用,同时也不会对系统的文件存储带来过多的存储负担 。但如果某个软件脱离了“合理”的范畴,在系统中放入了过多的缓存文件,物极必反的道理就该出来说话了 。
缓存文件的出现是为了解决完整数据加载缓慢的问题,但除了远端数据下载缓慢外,过多的本地缓存数据也会拖慢数据加载的时间 。举个简单的例子,在书里放一两个书签可以让你快速找到对应页面,但如果你在一本五百页不到的小说里放两万个书签,原本的内容还能不能看到本身就是个问题 。
以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!
「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助:- 微信又添新功能,支持听文字消息,网友:这次真的挺实用
- 直接放款到微信的借款的有没有
- 月饼回油一天可以吃吗
- 月饼回油可以直接把包装包起来回吗
- 我怎么做可以把前男友追回来
- 月饼回油可以叠起来吗
- 月饼回油可以中途打开吗
- 鲨鱼菲特鸡胸肉可以天天吃吗
- 蚝油有气泡可以吃吗
- 微信借钱2000元马上到账不用银行卡