当php代码要对外请求多个接口的时候 , 可以使用下面的方式并行执行多个请求
主要是使用curl_multi_exec函数实现
代码中请求的test.php文件 , 是sleep(10)秒
如果按传统的逐行执行的方式..., 请求两次这个接口代码会阻塞20秒的时间 , 现在使用同时并行执行的方式,代码只会阻塞10秒
并且请求也是会同时到达对方接口的
<?...创建一对cURL资源
$ch1 = curl_init();
$ch2 = curl_init();
// 设置URL和相应的选项
curl_setopt($ch1, CURLOPT_URL, "http...81.69.45.114/test/test.php");
curl_setopt($ch1, CURLOPT_HEADER, 0);
curl_setopt($ch2, CURLOPT_URL, "http...);
// 增加2个句柄
curl_multi_add_handle($mh,$ch1);
curl_multi_add_handle($mh,$ch2);
$active = null;
// 执行批处理句柄