gpt4 book ai didi

php - 多个离线网页同步

转载 作者:行者123 更新时间:2023-11-29 13:19:04 28 4
gpt4 key购买 nike

我正在努力解决多设备同步工作的后勤问题。

假设我有一个离线网页(通过应用程序缓存)用作地址簿 - 我将如何构建一个强大的多设备同步系统。

我正在考虑以下内容,但它似乎并不可靠:

每个设备有 2 个表:

  1. 已同步(上次更新时间的服务器表副本)- 以及上次更新点的服务器时间戳。

  2. “等待同步”- 该设备上的更改等待与服务器同步。 - 这可以插入、删除和更新项目。

然后当设备连接到服务器时:-

  1. 将所有更改上传到服务器(通过迷你 API)并将其从“等待同步”表中删除。

  2. 向服务器发送上次同步时间。

  3. 然后下载从那时起的所有更新并将其添加到设备上的“同步”表中。

  4. 更新同步时间。 (使用服务器时间来确保跨设备的一致性)

这会起作用还是会摔倒?

就像我说的,从未尝试过多设备同步,而且似乎很难找到主题。

最后有没有为此设计的框架?

任何对应用程序做过类似操作的人都可能是因为离线网页很少见 - 只需要逻辑顺序和我需要注意的任何“问题”。

提前致谢。

最佳答案

这可能很难做到,最后我意识到我需要做的是创建一个版本控制系统,类似于 JavaScript 中的 GIT...。获得版本后,您可以根据更改版本号它所基于的更改做出合理的决定。

我不知道是否project我开始对你有用,它使用了这些概念,但即使不是,我觉得你应该阅读文档,因为它将帮助你思考如何解决更广泛的问题。由于我正在找工作(工作量很大),该项目现在陷入了停滞,但我很快就会再次开始。

马特·福雷斯特

关于php - 多个离线网页同步,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21098015/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com