我目前正在寻找解决方案,以便透明地、自动地在客户端HTML5、localStorage或web存储以及(可能是多个)服务器端存储上同步和复制(这里唯一的要求是,在常规托管服务上安装它应该是简单和负担得起的)。
那么,您有过这样的库/技术吗?这些库/技术提供数据存储,使客户端-服务器存储同步自动化,并允许数据可以脱机或联机或两者兼得?我认为这是一个相当常见的场景,web应用程序支持离线模式.
发布于 2012-05-21 23:19:45
Firebase将此功能作为服务提供。另一种选择是解析。
发布于 2010-04-14 00:37:04
这取决于你想要什么。有一个很好的教程可以让你开始在http://hacks.mozilla.org/2010/01/offline-web-applications/,除非你想做一些复杂的事情,你应该不需要那么多的框架来为你做。我想您可以使用jQuery在客户机上保存几行代码。您基本上希望在您的存储中记录上一次更改是何时对存储进行的,最后一次更新是何时对服务器进行的,并在XHR中使用编码为JSON的localStorage变量(或者仅仅是要发送的本地存储的一部分)。然后,在服务器上,您可以对JSON进行解码,并执行您想要的操作,处理它,或者仅仅使用PHP的序列化将它转储到数据库中。
如果你有什么特别的想法,一定要提出来。
发布于 2011-03-09 22:15:37
这个问题是相当相似的。
在这里,“快速连接”- http://quickconnect.pbworks.com/Using-Enterprise-Synchronization和我个人最喜欢的'persistenceJS‘- https://github.com/zefhemel/persistencejs是推荐的。
一旦我收集到个人经验,我会更新这篇文章。
https://stackoverflow.com/questions/2631087
复制相似问题