PHP多个Curl请求
我目前经常使用Curl for PHP。每次获得大约100页的结果需要很多时间。对于每个请求,我都使用这样的代码PHP多个Curl请求,php,curl,curl-multi,Php,Curl,Curl Multi,我目前经常使用Curl for PHP。每次获得大约100页的结果需要很多时间。对于每个请求,我都使用这样的代码 $ch = curl_init(); // get source curl_close($ch); 我可以选择什么来加快速度 我应该如何使用multi_init()etc? 重复使用相同的cURL处理程序($ch),而不运行cURL\u close。这将使它加快一点 用于并行运行进程。这会产生巨大的影响 多用卷发,效果更好。省去握手的时间吧——不是每次都需要握手 或使用pcnt
$ch = curl_init();
// get source
curl_close($ch);
我可以选择什么来加快速度
我应该如何使用multi_init()
etc?- 重复使用相同的cURL处理程序($ch),而不运行cURL\u close。这将使它加快一点
- 用于并行运行进程。这会产生巨大的影响
pcntl\u fork
,fork
一些新线程来执行curl\u exec
。但是当我使用“”中给出的代码时,它不如curl\u multi
好,两个请求的响应是冲突的。
但是在下面链接中编写的代码分别返回每个响应(以数组格式)
我现在使用curl\u multi\u init一次处理大约10个请求。10个请求大约需要5个=此线程的DAnswer在这里