【发布时间】:2017-08-24 06:39:33
【问题描述】:
在过去的几天里,我一直在谷歌上搜索我应该如何在 Web 服务器上处理长时间运行的任务。我找到了很多关于如何以特定语言运行它们的好答案,但没有找到适合此类工作的语言。
所以,我有一个运行某种定制电子商务平台的 Web 服务器。还有另一台服务器,其中一些产品 dostributor 通过 API 提供对其数据的访问。我必须在这两个服务器之间同步产品列表。产品基础相当大(大约 100000 种产品)。
我的想法是编写 php 脚本,该脚本从各种 API 端点收集数据并相应地更新数据库。但这需要很长时间,所以如果没有硬修改和深入研究 php 本身,它就会超时。
现在我在想,也许我应该编写通过 API 端点并收集每个产品的数据的 Python 脚本。收集到有关产品的数据后,python 脚本可以启动 php 脚本,该脚本可以更新数据库中有关该特定产品的数据..
您对此有何看法?最好的处理方法是什么?
【问题讨论】: