当前位置:首页 期刊杂志

为浏览器瘦身!缓存清理进行时

时间:2024-05-18

阿离

无论是PC还是手机用户,浏览器缓存保存着用户通过 HTTP 获取的所有资源,在下一次请求时可以避免重复向服务器发出多余的请求。通俗地说,就是在你访问过一次某个网站之后,这个站点的文字、图片等所有资源都被下载到本地了,下次再访问该网站时判断是否满足缓存条件,如果满足就不用再花费时间去等待资源地获取了。

浏览器缓存分为强缓存和协商缓存(对比缓存)两个大类,浏览器在加载资源时,会先根据本地缓存资源的 header 中的信息判斷是否命中强缓存,如果命中则直接使用缓存中的资源不会再向服务器发送请求。当强缓存没有命中的时候,浏览器会发送一个请求到服务器,服务器根据请求头中的部分信息来判断是否命中缓存。如果命中,则返回 304 ,告诉浏览器资源未更新,可使用本地的缓存(如图1)。

通俗来讲,浏览器缓存地存在有助于减少网络延迟,加快页面打开速度,顺带还可以减少网络带宽消耗以及降低服务器压力,但各种数据的“提前”存储也让浏览器占用大量的存储空间,日积月累下,缓存容量会像滚雪球一样变大(如图2)。

除浏览器缓存数据会占用磁盘空间外,越来越“胖”的浏览器本身也会占用不少硬件。微软称,从 Edge 102 版本开始,Edge 浏览器已支持自动压缩磁盘缓存,以提高性能并减少磁盘占用,不过与其被动等待微软更新,不如手动清理浏览器缓存,简简单单的操作即可提升浏览效率。

清空浏览器缓存作为常备操作,微软系统早已预设了“Ctrl+Shift+Delete”的快捷键用于浏览器缓存的清除,以QQ浏览器为例,在浏览器界面下同时按下三个键后便会弹出“清理上网痕迹”弹窗,这里默认就会勾选“网页临时文件”“历史记录”“下载记录”等选项,这里笔者并不建议大家勾选“Cookies”项,毕竟在很多网站保持会员登录,使用便利性能得到大大提升。

Edge在快速清理上也大同小异,不过对于想要彻底清理浏览器缓存数据的用户而言,还是进入浏览器设置界面进行删除更彻底一些。同样以QQ浏览器为例,依次进入“设置—高级”,并在“高级”界面下将菜单滑动至“缓存目录”项。

点击并复制“缓存目录”地址后,在文件夹中打开并访问,这时即可全部删除缓存文件,并在回收站中清空。对于打算更换电脑的办公人群而言,将自己在旧电脑中的浏览痕迹彻底清除还是相当必要的,而“Cookies”项这个时候就需要删除掉了。

而在手机浏览器方面,笔者更倾向直接使用第三方清理工具,以vivo手机的i管家为例,其本身就带有应用清理功能,可对浏览器缓存、网盘缓存、WPS缓存等数据进行清理,操作更方便一些,当然,用户也可以在手机浏览器的设置项里完成缓存清理,不过这样的清理效率有些慢,只不过对于iOS用户而言,则可打开iPhone或iPad的设置应用程序,然后从应用程序列表中选择Safari,再点击“清除历史和网站数据”,待出现提示时,点击确认删除数据即可。

事实上,除浏览器外,不少软件在使用过程中,都会有缓存数据产生,日积月累下,轻轻松松占用用户几个GB甚至几十个GB(如微信、QQ)的存储空间,借助第三方清理工具,养成良好的清理习惯,能为我们省下不少存储空间,更能提升软件使用的流畅度。

免责声明

我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自各大过期杂志,内容仅供学习参考,不准确地方联系删除处理!