我在我的PHP代码中为每个循环调用一个函数,如:
foreach ($tests as $test) {
$mytest = new Test;
$maintest = $mytest->Test_function($mytest);
$testarray[$test] = $mytest->getTest();
}
每次调用$ mytest-> Test_function()可能需要大约2分钟(调用远程服务器并测试获取的数据)。
如果我的$ tests数组中有5个元素,那么脚本花费的时间是:〜= 5 * 2分钟 我知道PHP不是一种异步语言,但你知道一种方法同时启动所有5个调用吗?
非常令人沮丧的是等待大约10分钟和我的剧本^^