离线时请求同步的最佳方式
Best way to request synchronization when offline
我正在开发一个需要联机工作的网络应用程序,当连接不可用时,所以我想说一下如何在再次联机时同步我的请求的最佳方式。我看到了一些关于 Service Workers 的东西,但我不知道它是否是最好的。
你绝对可以为这个用例使用服务工作者!
具体的解决方案将取决于您的具体需求(服务人员非常通用)。
一种可能的方法是 "request deferrer",就像在 ServiceWorker Cookbook 中实现的那样。在这个解决方案中,当用户离线时,对服务器的请求被排队,当用户重新在线时,排队的请求实际上是针对服务器执行的。
我正在开发一个需要联机工作的网络应用程序,当连接不可用时,所以我想说一下如何在再次联机时同步我的请求的最佳方式。我看到了一些关于 Service Workers 的东西,但我不知道它是否是最好的。
你绝对可以为这个用例使用服务工作者!
具体的解决方案将取决于您的具体需求(服务人员非常通用)。
一种可能的方法是 "request deferrer",就像在 ServiceWorker Cookbook 中实现的那样。在这个解决方案中,当用户离线时,对服务器的请求被排队,当用户重新在线时,排队的请求实际上是针对服务器执行的。