我有一个将数据在线存储在 MySQL 数据库中的 Web 应用程序。它还使用 PHP 代码检索数据,在服务器上执行计算并将结果发送回用户。
数据非常简单:名称、描述、价格、增值税、从数据库中读取并在服务器端进行操作的每小时费用。
客户通常在互联网连接较差或不可用的环境中工作。在这种情况下,我希望客户能够离线工作:输入新名称、描述、价格并使用最后的增值税进行计算。然后在连接可用时立即同步所有数据。
现在的问题是我不知道实现这一目标的最佳方式或技术是什么。别担心,我不是要求为我编写代码。您能否向我解释一下构建这样一个系统的正确方法是什么?
有没有一种简单的方法可以在本地使用我的在线 MySQL 和 PHP 代码?
我是否应该将所需的数据保存在本地文件中,在 JavaScript 中重建计算,在本地执行它们,然后在数据库可用时同步数据。
我应该使用两个 MySQL 数据库,一个本地数据库,一个在线数据库,并在数据可用时在两者之间进行同步?如果是,我应该使用哪种技术(语言)来执行此操作?
如果可能的话,我想从过去从事类似项目的 PHP 编码员那里得到答案,并且可以给我有关框架结构和要使用的技术的详细信息。请记住,我是这种编写应用程序的新手,如果您能抽出几分钟时间向我解释一切,就像我六岁或愚蠢(我就是!)
我非常感谢任何帮助和建议。
再见,
多纳托