HTML5 - 将本地数据库与服务器同步

时间:2010-09-15 05:01:42

标签: html5

我有一个应用程序,它也使用浏览器本地数据库以内联模式运行。现在我希望我的应用程序与我的服务器同步。我想执行以下任务

  1. 定期检查连接
  2. 当我有连接时将数据发送到服务器
  3. 获取服务器上的更新数据。
  4. 我应该怎样做才能实现上述目标?

    WebSockets是解决方案吗?

1 个答案:

答案 0 :(得分:0)

您不需要WebSockets。我建议只使用XMLHttpRequest。您需要跟踪未同步到服务器的本地数据(通过在脱机时将未同步数据的引用放在特殊的“队列”中,或者在本地数据库中有一个单独的字段说“同步”) 。连接后,读取未同步的数据并通过XMLHttpRequest提交。