chrome缓存(chrome缓存怎么清理)

更新时间:2023-03-02 12:03:32 阅读: 评论:0

十月份Google Chrome浏览器的更改 对数百万个网站的字体服务的性能产生了影响

所做的更改是对Chrome内部缓存系统的更新。

浏览器的缓存系统通过充当网站使用的图像,CSS和JavaScript文件的临时存储系统来工作。存储在缓存中的文件通常可以在多个站点之间重用,而不是让浏览器为每次加载页面/选项卡重新下载每个文件。

但是随着2020年10月上旬Chrome 86的发布,谷歌已经彻底改变了Chrome整个缓存系统的工作方式。

Google并未对所有网站使用一个大的缓存,而是对 Chrome缓存进行了“分区”,该Chrome缓存现在将基于每个网站和每个资源存储资源。

虽然这是用户安全的一大胜利,可以防止某些形式的Web攻击,但是此更改影响了围绕旧缓存系统设计的Web服务。

现在建议自托管自定义字体

这些服务之一是Google字体,这是一个于2010年启动的网络门户,它托管自定义字体。

Google字体允许网站所有者通过一行JavaScript或CSS代码加载Google服务器上托管的所有字体。

当Google字体于2010年推出时,其背后的想法是,当用户在互联网上导航时,他们的浏览器会将Google字体加载到浏览器缓存中,而用户则不需要在每个新网站上重新加载自定义字体。反过来,这将使网站在加载新页面时速度提高,因为它们已经在缓存中包含了字体。

但是,在本周的来自柏林的前端开发人员Simon Wicki指出,Chrome 86附带的新缓存分区系统实际上已使Google字体无效,因为新的缓存系统将迫使用户重新下载他们访问的每个网站上的所有字体。

Wicki现在说,有了缓存重用的好处,网站所有者可以从Google Fonts网站下载字体并将其托管在自己的服务器上,而不是从Google服务器加载字体的旧方法(参见图片)以上)。

作为Wicki还指出,自托管的自定义字体的想法并不新鲜,当一些Web开发人员已经进行了研究,得出了相同的结论已经自2018左右浮动。

甚至Google本身在Google I / O 2018演讲中也推荐了同样的事情 。

无论哪种方式,即使Google字体作为CDN字体的时代似乎已经结束,该服务仍将继续运行并作为互联网上可免费下载的开放许可字体的最大存储库之一运行。

根据BuildWith网络统计服务提供的数据,Google字体目前在 4270万个网站上使用。

除了Chrome之外,Safari自2013年以来还使用了缓存分区系统。由于缓存分区系统具有许多安全优势,因此Mozilla也表示有兴趣在Firefox中添加一个。Edge,Vivaldi,Opera,Brave和其他基于Chromium的浏览器也有望在未来几个月内增加对缓存分区的支持。

本文发布于:2023-02-28 21:08:00,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/zhishi/a/1677729812100546.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:chrome缓存(chrome缓存怎么清理).doc

本文 PDF 下载地址:chrome缓存(chrome缓存怎么清理).pdf

标签:缓存   chrome
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 实用文体写作网旗下知识大全大全栏目是一个全百科类宝库! 优秀范文|法律文书|专利查询|