Addy Osmani 清晰地解释了浏览器缓存分区如何改变 Web 优化技巧的格局。
在 2020 年之前,链接到共享 CDN 上的资源可以提高性能,因为用户的浏览器可能已经缓存了访问先前网站的资源。
这引发了隐私攻击,恶意网站可以利用缓存资产的存在(基于加载所需的时间)来泄露用户之前访问过的网站的详细信息。
浏览器现在维护每个源的单独缓存。这产生的影响比我预期的要小:Chrome 的数据显示,总体缓存未命中率仅增加了 3.6%,从网络加载的字节数仅增加了 4%。
这里最有趣的含义与域策略有关:与将所有内容保留在同一域下相比,在不同子域上托管服务的不同方面现在会产生额外的缓存相关性能成本。
通过黑客新闻
标签: addy-osmani ,性能,浏览器,缓存,网络性能
原文: https://simonwillison.net/2025/Jan/9/browser-cache-partitioning/#atom-everything