我对这两种方法感到困惑。我了解服务工作者和缓存API使我对缓存有了更多控制,但是在处理应用程序要求时遇到了一些问题
我的应用程序必须:
广告。 1与服务人员很容易
广告。使用Cache-Control可以完成2个操作:无缓存和Etags
广告。 3我不知道该怎么实现
总而言之,我的应用程序的流程应类似于:
用户打开应用程序->加载缓存数据(如果可用)->发送带有etags的请求->如果有更新的数据可用,服务器将返回资源并更新缓存。如果没有更新的数据,则服务器将返回304。应用程序还必须在离线模式下使用->页面上的数据将被最新的更改替换
如何处理这两个缓存一起工作?
致谢