我的脚本每3秒向远程服务器发送一次请求并抓取JSON数据。
最近我们的工作量变得更大,现在脚本必须每3秒发出多个请求。
问题是某些请求在远程服务器上执行时间太长而超时,因此脚本必须等待1分钟(最大超时)才能继续发出其他请求。另一方面,前端用户正在等待更新。
这是一个例子。
foreach($all as $one){
$result = sendRemoteRequest($parameter); //usually takes only miliseconds to complete but sometimes up to a minute.
}
如何设置$result = sendRemoteRequest($parameter);
执行时间的超时?