微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Service Worker 缓存 vs 浏览器缓存性能

如何解决Service Worker 缓存 vs 浏览器缓存性能

目前我尝试加速一个页面,该页面加载了一些更大的 JavaScript 库(大约 20 个不同的资产,总共大约 3MB)。我尝试过 Service Workers,但这似乎只能成功一半。例如,并非所有资产似乎都来自 Service Worker 缓存。

但更重要的是,当我比较加载时间时,重新加载页面时,与仅从浏览器缓存重新加载页面相比,启用 Service Workers 的速度要慢得多。如果我使用 Service Worker,则需要 7 - 9 秒才能完全加载页面。如果我只使用标准浏览器缓存,页面在 2 秒后可用。我使用的是仅捕获代码,在安装事件中预先缓存新资产后,我没有缓存它们。

仅将 Service Worker 用于缓存目的是否有意义,还是应该依赖标准浏览器缓存?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。