当前位置: 首页 > 科技观察

增大浏览器缓存,谷歌 Chrome 将解决性能问题

时间:2023-03-16 21:25:52 科技观察

增加浏览器缓存,GoogleChrome将解决单一统一堆的性能问题。GoogleChrome工程师JoshKarlin和ShivaniSharma解释了统一缓存的问题。“这为浏览器打开了侧信道攻击的大门,一个网站可以通过检查它是否在缓存中来检测另一个网站是否加载了资源。这听起来无伤大雅,但它可以用来做很多坏事,比如发现收件箱、联系人等中的内容。”自Chrome85以来,浏览器一直在创建其他网站无法与之交互的特定网站的缓存。不幸的是,这会带来性能损失。“使用top-frame-site的早期(Canary/dev)结果表明影响是没有担心的那么严重。缓存命中率下降了4%左右,但从统计上看,第一个内容丰富的绘制变化并不显着,从缓存中加载的字节的总体分数仅从39.1%下降到37.8%。”谷歌工程师说,“随着我们向测试版和稳定版迈进,这可能会改变,但这似乎是一个令人鼓舞的开始。”谷歌正在寻求通过增加站点特定缓存的大小来缓解这种情况。“现在缓存将被分区,这将是有意义的看看增加缓存大小是否有助于通过降低驱逐率来抵消一些性能影响,”Sharma在ChromeGerrit帖子中说。谷歌计划试验Canary、Beta和Devbuild用户,以扩展特定站点的浏览器机会到它们通常大小的2到3倍。这应该会提高缓存命中率并缩短加载时间。该测试尚未获得批准,但应该很快就会向测试人员推出。