HTML5 支持在线网络存储,这可以帮助我们的网站离线工作。但是,如何在离线状态下在通过 LAN 连接的系统之间共享数据呢?
要求是
:
如果离线,将会有一个集中式系统,通过该系统连接特定组的所有系统。一个系统上的任何更新都将反射(reflect)在该组中的所有系统中。当中心化系统上线时,数据将与远程mysql DB
同步。
如果在线,所有系统将直接更新到远程 mysql DB
,因此始终保持同步。
如何开始使用这样的系统?
最佳答案
你不能。这不是 HTML5 应用程序可以做到的事情。
具体来说,此类应用程序无法在离线状态下“发现”网络上该应用程序的其他实例,或与它们进行通信。
与您在问题中描述的“集中式系统”进行通信需要您的应用程序处于在线状态。如果您能够做到这一点,应用程序就不需要以这种方式运行!
关于javascript - 通过 LAN 连接系统之间的数据共享使网站离线工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33945401/