在 PHP (v5) 中,有没有办法在打开的 curl 连接上发出多个请求?
我注意到我的最大瓶颈是连接本身的超时/拆除(我正在发出许多快速完成的小数据请求),所以我希望能够做一些类似 open
初始化卷曲连接,
设置 url/params,执行请求,获取结果 设置 url/params,执行请求,获取结果
关闭卷曲
我只是不知道这是否可能。
可能这些curl_multi_*
功能就是您正在寻找的。
您应该可以通过添加Keep-alive
标题来做到这一点:
$headers = array
(
"Keep-alive: 300",
"Connection: keep-alive",
// ... other headers...
);
curl_setopt($this->curl_handle, CURLOPT_HTTPHEADER, $headers);