首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >臃肿的CacheStorage能否减缓服务工作者的响应?

臃肿的CacheStorage能否减缓服务工作者的响应?
EN

Stack Overflow用户
提问于 2019-05-28 09:20:55
回答 1查看 395关注 0票数 0

我缓存不透明的响应在SW,这使CacheStorage指数上升到6 GB+的数量级。有时,我看到SW响应比浏览器缓存慢。

通过SW服务请求时,膨胀的CacheStorage是否会导致读取慢,从而降低性能?这种性能在多大程度上是由机器装载什么样的硬盘驱动的-- SSD与HDD?

PS:我知道理想的解决方法是要么修复不透明的响应,要么根本不缓存它们。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-05-28 19:00:39

缓存存储API为您提供了对缓存过期的编程控制,并允许您使用JavaScript中的缓存响应来构造独立于网络工作的复杂服务/回退策略,这通常在使用浏览器的HTTP缓存时是不可能的。

但是,没有人期望使用缓存存储API会比HTTP缓存更快。

每当运行服务工作人员代码时,都会涉及到一定程度的开销,而且有关开销影响的详细信息可能会根据存储介质、CPU、浏览器版本和其他任意数量的标准而有所不同。我要说的是,当涉及到运行时性能时,我不相信这些是不透明的响应,而且额外的配额使用实际上是“虚构的”。它只是转换成计算可用配额时使用的更高的数量,但实际上并不会导致更多的数据被写入磁盘。

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

https://stackoverflow.com/questions/56338889

复制
相关文章

相似问题

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