所以这是低调:
我正在为其开发的客户端在 HostGator 上,它已将其 max_execution_time 限制为 30 秒,并且不能被覆盖(我已经尝试并确认它不能通过他们的支持和 wiki)
我所做的代码是获取上传的文件,然后......
- 循环通过 xml
- 获取文件中的所有提要下载链接
- 下载每个xml文件
- 单独循环每个文件的每个 xml 数组,并根据每个项目的来源(即文件名)将每个项目的信息插入数据库
现在有什么办法可以让我以某种方式排队或将工作负载分成多个文件吗?我知道代码可以完美运行,并在插入之前检查每个项目是否存在,但我被困在 execution_limit 附近。
任何建议表示赞赏,如果您有任何问题,请告诉我!