我有一个用php编写的大脚本,它应该在prestashop安装中导入很多信息,使用webservices,这个脚本写在“部分”我的意思是,有一个导入类别的功能,另一个导入产品的功能,然后是制造商,等等,主脚本中调用了大约 7-10 个函数。基本上我假设这个脚本必须运行大约一个小时,从一个函数传递到下一个函数,依此类推,因为它到达最后一个函数,然后返回一些值并停止到第二天晚上。
我想了解它是否会更好:
1) 每次我输入一个新功能时施加 30 分钟的时间限制(这将防止超时)
2)制作一系列页面,每个页面都有一个函数调用(当然还有时间限制)
或任何其他想法...我想:知道是否已调用函数(可能使用全局变量?)确保服务器将按顺序执行该函数(因此页面链)...
我希望已经清楚,否则我会更新问题。
编辑:脚本由另一台将调用页面的服务器执行,另一台服务器对我来说是“未知的”,所以我只知道这个页面被调用(他们也可以通过在页面上调用该函数)但无论如何我无法控制它。