通过 LAN 连接系统之间的数据共享使网站脱机工作

Making website work offline with data sharing between LAN connected systems

HTML5 支持在线网络存储,这有助于使我们的网站离线工作。但是,离线时如何在通过局域网连接的系统之间共享数据?

The requirement is:

如果下线,就会有一个中心化的系统,通过它连接一个特定组的所有系统。一个系统上的任何更新都将反映在该组中的所有系统中。中心化系统上线后,数据会同步remote mysql DB.

如果在线,所有系统将直接更新到remote mysql DB,因此始终保持同步。

如何开始使用这样的系统?

你不能。这不是 HTML5 应用程序可以做的事情。

具体而言,此类应用程序无法在离线时 "discover" 网络上该应用程序的其他实例,或与它们通信。

与您在问题中描述的 "centralized system" 进行通信需要您的应用程序在线。如果您能够做到这一点,应用程序就不需要以那种方式运行!