首页 / 行业
谷歌 Chrome 解决性能问题,增大浏览器缓存
2020-12-28 11:58:00
外媒 Bleeping Computer 报道,谷歌 Chrome 浏览器开发人员最近解决了一个安全问题,按网站对浏览器缓存进行分区,而不是单一的统一堆。
谷歌 Chrome 工程师 Josh Karlin 和 Shivani Sharma 解释了统一缓存的问题。
“这就为浏览器打开了侧通道攻击的大门,一个网站可以通过检查缓存中是否有资源来检测另一个网站是否加载了资源。这听起来是无害的,但它可以被用来做很多恶行,比如发现你的收件箱、联系人中的内容等等。”
自 Chrome 85 以来,浏览器一直在创建特定网站的缓存,其他网站无法与之交互。不幸的是,这带来了性能上的冲击。
“使用 top-frame-site 的早期(Canary/dev)结果显示,影响并没有担心的那么严重。缓存的命中率下降了大约 4%,但对第一个内容丰富的 paint 的改变在统计学上并不显著,而且从缓存加载的字节的总体分数只从 39.1% 下降到 37.8%。”谷歌工程师表示,“随着我们向测试版和稳定版的发展,这种情况可能会发生变化,但这似乎是一个令人鼓舞的开端。”
IT之家获悉,谷歌正在寻求通过扩大特定站点缓存的大小来缓解这种情况。
“现在,缓存将被分区,看看增加缓存大小是否有助于通过降低驱逐速率来抵消一些性能影响是有意义的,”Sharma 在 Chrome Gerrit 帖子中说。
谷歌正计划在 Canary、Beta 和 Dev build 用户中做实验,将特定站点的浏览器机会扩大到通常大小的 2 到 3 倍之间。这应该会提高缓存命中率,改善加载时间。
这项测试还没有得到批准,但应该很快就会向测试者推出。
最新内容
手机 |
相关内容
华邦推出为边缘AI带来超高带宽内存
华邦推出为边缘AI带来超高带宽内存的CUBE架构,带宽,内存,推出,边缘,加速器,能和,华邦(Huabang)是一家创新型半导体公司,致力于推动边缘什么是8核处理器,8核处理器的特点、
什么是8核处理器,8核处理器的特点、原理、分类、常见故障及预防措施,处理器,分类,性能,高速缓存,系统,运行,8核处理器是一种中央处理什么是服务器芯片,服务器芯片的特点
什么是服务器芯片,服务器芯片的特点、原理、分类、操作规程及发展趋势,芯片,服务器,发展趋势,分类,硬件,缓存系统,服务器芯片EPCS128如何使用DeepCover安全微控制器提
如何使用DeepCover安全微控制器提高模块化求幂的速度,模块化,并行计算,运算,缓存,加速器,操作,DeepCover安全微控制器是一种高度集如何使用DeepCover安全微控制器提
如何使用DeepCover安全微控制器提高模块化求幂的速度,模块化,并行计算,运算,缓存,加速器,操作,DeepCover安全微控制器是一种高度集环境光传感器有哪些隐私问题?
环境光传感器有哪些隐私问题?,传感器,有哪些,环境光,移动设备,用户,浏览器,在现代用户的移动设备使用习惯中,如何更快、更准确地调整SSD在存储缓存及服务器中的应用
SSD在存储缓存及服务器中的应用,缓存,服务,方法,应用服务,性能,存储系统,随着物联网等新兴产业的发展,信息存储形式多样化,应用领域不Digi-Key Electronics 发布《与众
Digi-Key Electronics 发布《与众不同的农场》第 2 季视频系列,智能,能力,网站,公司,支持,服务,全球供应品类丰富、发货快速的现货