微软解释Microsoft Edge磁盘缓存压缩功能为什么能够提高性能
在Microsoft Edge 102版中微软已经添加磁盘缓存压缩功能,该功能可以自动压缩磁盘缓存以提高性能并减少磁盘占用。
微软表示Microsoft Edge的目标是在Windows和其他平台上成为性能最好的浏览器,而当浏览器使用太多资源时不只是会影响浏览体验,同时还会降低系统的运行速度。
然而在性能优化方面必须考虑软件与系统的平衡点,因为通常情况下优化一种资源会导致增加使用另一种资源,这并不会提高多少用户体验。
一个这样的例子就是磁盘缓存,浏览器需要使用磁盘缓存功能存储它从网络上获取到的各种资源,以便能够在需要的时候快速访问他它们(即本地缓存读取)。
缓存数据越多请求的资源从磁盘中获取的可能性就越大,从本地缓存获取资源要比从网上下载快得多,直观体验就是加载某些页面时速度非常快(这也是为什么不建议你没事就使用各种管家卫士清理浏览器缓存的原因,缓存不等于垃圾)
但是无限制的缓存会导致系统耗尽硬盘空间,所以微软需要仔细管理缓存的大小,尤其是在磁盘空间不足的设备上。
微软称为防止浏览器缓存消耗所有可用的磁盘空间,Microsoft Edge浏览器已经可以根据可用空间来调解磁盘缓存的使用,这个问题非常重要,尤其是在磁盘空间不足的系统上。
微软通过最大化缓存使用率的同时减少磁盘使用率来提高性能,方法就是压缩本地的缓存文件,通常这类缓存文件都是可以高度压缩的。
从Microsoft Edge 102版开始若微软检测到系统满足自动压缩条件,那就会自动开启缓存文件压缩,开启该功能不会导致性能下降,相反这会帮助用户节省空间提高用户体验。
PS:上面是微软在博客里发的文章,看完以后发现这跟浏览器性能好像没太大关系呀,说到底就是压缩缓存减少磁盘空间占用,如果你系统盘本身剩余空间比较大的话压根不用压缩。