Php 使用cURL每秒2个请求

Php 使用cURL每秒2个请求,php,curl,Php,Curl,我需要编写一个每秒调用一次的函数,使用curl每秒发出两个http请求,并实时检查每个请求的结果(该函数不能在检查结果之前等待两个请求完成) 我一直在研究curl_multi_exec,但添加usleep(500)只会降低请求速度,如下所示: do { curl_multi_exec($mh, $running); usleep(500); } while($running > 0); 基本上,我需要每隔500毫秒向API发出一个请求——使用php和curl。但不要等到最后一个请

我需要编写一个每秒调用一次的函数,使用curl每秒发出两个http请求,并实时检查每个请求的结果(该函数不能在检查结果之前等待两个请求完成)

我一直在研究curl_multi_exec,但添加usleep(500)只会降低请求速度,如下所示:

do {
    curl_multi_exec($mh, $running);
usleep(500);
} while($running > 0);

基本上,我需要每隔500毫秒向API发出一个请求——使用php和curl。但不要等到最后一个请求完成后再执行下一个请求(并实时检查结果)。

您可以使用该类进行多线程处理:

祝你好运