用于管理UI的PWA [重复]

问题描述 投票:-3回答:1

这个问题在这里已有答案:

我只是想知道我是否可以在网站上使用PWA进行内部使用。具体来说,我可以在受保护的管理中创建一个UI,员工可以在其中输入数据,在离线时(可能使用indexDB)在本地存储,然后在连接可用时将其推送到实际服务器的MySQL数据库中吗?

local-storage progressive-web-apps
1个回答
0
投票

我一直在寻找答案,实际上找到了一个类似的问题,在这里回答:Syncing IndexedDB with Sql Server

详细信息:接下来是数据同步 - 如果您更新双方(客户端和服务器)上的数据,这可能会变得非常复杂。您将在数据同步中面临的主要问题是您将拥有一个主SQL数据库和许多本地客户端数据库。

以下是您应该考虑的几件事:

- 您需要选择何时执行同步定时或按客户端请求。

- 弹出的另一个问题是:如果用户在离线模式下大量工作并更新之前已被其他用户删除并存储到SQL数据库的对象,该怎么办?

- 当然,当您同步数据时,将其拆分为块,这将减少每个响应的大小,并且IndexedDB在较小的事务中运行得更快。

- 我目前一次同步500件物品(根据物品的大小调整)

- 在Chrome中,您可以从网络工作者访问IndexedDB并发出并行请求 - 这可以真正加快速度。

© www.soinside.com 2019 - 2024. All rights reserved.