情况:我有一个php脚本,它向Google Pagespeed API运行了很多请求。这些请求需要一段时间。我编写了一个脚本,当我在我的本地开发环境中时,它运行得很好(没有设置max_execution_time)。好吧,我想在生产服务器上运行脚本,没有可编辑的max_execution_time(30s)。如何在没有这个的情况下存档 - 是否真的很难实现这样的功能?
如果你给我一些想法 - 也许 - 一点代码,我很高兴。
答案 0 :(得分:0)
在没有任何代码的情况下,我假设您正在使用file_get_contents的curl,因此您可以使用curl_multi_* functions允许您同时发送多个http请求并等待其执行到结束。
我用了好几次,大大缩短了执行时间。
希望这有帮助。