增大浏览器缓存,谷歌 Chrome 注重于解决性能问题
2020-12-28 14:03 来源: 互联网 阅读次数:3801
googlechrome开发人员最近解决了一个安全问题,它将浏览器缓存按站点划分,而不是单一的统一堆。
googlechrome的工程师joshkarlin和shivanisharma解释了统一缓存的问题。
“这为浏览器打开了侧通道攻击的大门。网站可以通过检查缓存中是否有资源来检测另一个网站是否加载了资源。这听起来无害,但它可能被用来做很多坏事,例如查找收件箱、联系人中的内容等等。”
自从chrome85以来,浏览器一直在为其他网站无法交互的特定网站创建缓存。不幸的是,这会影响性能。
“早期(Canary/dev)使用顶框网站的结果显示,影响并不像人们担心的那么严重。缓存命中率下降了约4%,但对第一个内容丰富的paint的更改在统计上并不显著,从缓存加载的字节的总分仅从39.1%下降到37.8%。“这可能会随着我们向beta版和稳定版迈进而改变,但这似乎是一个令人鼓舞的开始,谷歌工程师表示,It house了解到,谷歌正试图通过扩大特定网站的缓存大小来缓解这种情况。
Sharma在ChromeGerrit的一篇文章中说:“既然缓存将被分区,那么增加缓存大小是否有助于通过降低逐出率来抵消一些性能影响。”。
谷歌正计划对canary、beta和dev build用户进行试验,以将特定网站的浏览机会扩大到通常规模的2到3倍。这将提高缓存命中率和加载时间。
这个测试还没有被批准,但是测试人员应该很快就可以使用了。
责任编辑:萤莹香草钟
【慎重声明】凡本站未注明来源为"中关村热线"的所有作品,均转载、编译或摘编自其它媒体,转载、编译或摘编的目的在于传递更多信息,并不代表本站赞同其观点和对其真实性负责。如因作品内容、版权和其他问题需要同本网联系的,请在30日内进行!
推荐