首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >显示高缓存存储利用率的Chrome dev工具

显示高缓存存储利用率的Chrome dev工具
EN

Stack Overflow用户
提问于 2017-12-10 08:08:19
回答 1查看 1.4K关注 0票数 2

我分析了我们在网站上实现的服务人员和缓存存储。

在整个过程中,我发现网站使用的缓存存储量很大。

我要添加到缓存存储中的文件的累积大小不超过5-6MB。但是在chrome工具中,它显示了大约使用的131 MB存储。

操作系统X上的Chrome 63。

在隐名模式下,它的使用率与100 MB一样高,从而导致了Quota Exceeded error

即使清除了chrome设置中的浏览数据,并重新加载了网页(带宽速度-1 1MBps),4-5秒后,存储空间的使用仍然显示为130 MB,这实际上是不可能的,因为

1)如上所述,我在缓存中添加的实际数据大小为5-6MB。

2)即使它以某种方式获得130 MB (我不知道如何下载),但鉴于我的带宽限制,下载130 MB是不可能的。

这里可能有什么问题?为什么它显示出如此高的缓存存储使用率?

EN

回答 1

Stack Overflow用户

发布于 2020-06-12 00:24:27

这个问题是Chrome显示高速缓存存储的使用的重复,在它被关闭之前,我将在这里留下一个可见性的答案。请随时在结束后删除。

另见不透明反应的局限性

TL;DR

每个不透明的响应(在没有启用CORS时向远程原点发出请求的结果),甚至是一个100字节的GIF,都采用平均7MB缓存

解决方案包括在crossorigin="anonymous"img标记中添加{ mode: 'no-cors' },以及删除{ mode: 'no-cors' }

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47737006

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档