我正在使用sw-toolbox和sw-precache at runtime caching选项。但是当我访问url并在devtools中检查网络时,它显示缓存来自服务工作者,而不是首先来自网络(正如我所希望的)。也许我只是不明白这两个库是如何协同工作的。我目前的实现使用sw-precache来缓存我的整个webapp(非常小的webapp),使用运行时缓存选项,我首先使用了一个带有网络处理程序的url模式。我的想法是,即使整个应用程序都被缓存了,当我使用特定的url模式时,页面上使用的数据将从网络中获取,而不是缓存。这是不正确的吗?
发布于 2016-11-10 06:43:51
是的,您的动态数据将来自网络。您应该只缓存应用程序shell以获得最佳性能。
https://stackoverflow.com/questions/39180362
复制相似问题