使用MongoDB,JSON进行离线网站开发,如何进行?

时间:2011-11-09 09:13:20

标签: javascript jquery html mongodb

我想使用任何基于Java的实现在客户端存储JSON对象,我可以尝试哪些方法。

当网络不可用时,将在表单提交时创建和存储这些对象,并在下次连接服务器时将其发送到服务器。

我怎样才能实现这一目标?提前谢谢,

1 个答案:

答案 0 :(得分:1)

看看jstorage,他们使用一些策略来存储值。基本是HTML5,它为您提供高达5MB的存储空间,并得到广泛支持。

但是,如果用户的操作需要在页面刷新或关闭后继续存在,则需要脱机存储。如果他们只需要暂时的网络故障,你只需要将它们保存在JavaScript内存中并尝试重复JSON请求,直到成功。

我建议从频繁重复开始,然后增加超时(如果网络或服务器应用程序停机数小时,则不需要每秒ping一次)。