我用PHP开发了一个网站,我会将它用作eshop,并且需要建立一个机制,以使其能够与尽可能多的ERP系统一起使用。我分析整个程序,但我需要你的帮助,因为我不知道我在想什么可以有效地工作。
请看一下我的案例研究。
问题:我面临ERP软件和网站之间桥接分析的同步问题。
数据:我想要介绍的,不是特定的ERP软件,而是任何。我有一个包含产品的网站。
如果我们不想干预ERP的API,我们如何在Erp和网站之间同步产品? ERP只是按特定的时间间隔输出产品。
例如,解决方案可能是:
1.通过网址中的json字符串导出ERP中的所有产品,例如:每4小时一次。 2.网络服务器端的任务时间表将每4小时抓取一次json。 3.检查所有提取的行并在网站数据库上执行“INSERT ... ON DUPLICATE KEY UPDATE”?
问题:每次我必须检查我从ERP带来的所有产品,但这是带宽问题,这是一个耗时的问题,也会减慢网站的速度。
我认为最好的解决方案是在每个产品记录上都有一个“更新(数据时间)”字段,但我不想干预每个ERP。
你有任何建议的解决方案吗?