我目前经常使用 Curl for PHP。每次获得大约 100 页的结果需要花费大量时间。对于每个请求,我都使用这样的代码
$ch = curl_init();
// get source
curl_close($ch);
我有哪些加快速度的选择?
我应该如何使用multi_init()
等?
我目前经常使用 Curl for PHP。每次获得大约 100 页的结果需要花费大量时间。对于每个请求,我都使用这样的代码
$ch = curl_init();
// get source
curl_close($ch);
我有哪些加快速度的选择?
我应该如何使用multi_init()
等?
以 curl_multi - 它要好得多。保存握手 - 不是每次都需要!
当我使用“ http://php.net/curl_multi_init ”中给出的代码时,2 个请求的响应是冲突的。但是下面链接中编写的代码分别返回每个响应(以数组格式) https://stackoverflow.com/a/21362749/3177302
或者采取一些新pcntl_fork
的fork
线程来执行curl_exec
。但它不如curl_multi
.