Ada*_*ram 5 php mysql synchronization asynchronous amazon-mws
我正在开发一个利用亚马逊MWS API的应用程序,主要用PHP编写.此应用程序允许亚马逊卖家注册,提供一些亚马逊卖家凭证,然后应用程序开始从亚马逊下载此用户的订单,将他们放入MySQL数据库.
我已经构建了使用具有多个函数的脚本将数据准确地同步到数据库的方法,但是注意到这需要太长时间.此脚本只是循环遍历数据库中的所有用户,并一次迭代所有订单.现在,只有5个测试用户,时间是可行的,但我正在寻找一种更具扩展性的方法.想想每个同时运行一个的500个用户.太久了!
我是PHP的新手,特别是从它运行异步进程.我发现我能做到这一点的唯一方法是使用一个启动脚本来查找数据库中的所有用户,并为每个用户生成一个同步脚本然后释放它.我不喜欢这个想法,因为如果我有500多个用户,我的夜间同步将包含500个这个PHP脚本的衍生实例.
以前有人做过类似的事吗?如果是这样,我很想知道如何最好地使这种同步更有效率.