在PHP(v5)中,有没有办法在打开的卷曲连接上发出多个请求?
我注意到我的大瓶颈是连接的超时/拆除它自己(我正在做很多快速完成的小数据请求),所以我希望能够做一些像开放的事情
init curl连接,
设置url / params,请求,获取结果 设置url / params,请求,获得结果
close curl
我根本不知道这是否可行。
答案 0 :(得分:1)
curl_multi_*
函数可能正是您所需要的。
答案 1 :(得分:0)
您应该可以通过添加Keep-alive
标题来执行此操作:
$headers = array
(
"Keep-alive: 300",
"Connection: keep-alive",
// ... other headers...
);
curl_setopt($this->curl_handle, CURLOPT_HTTPHEADER, $headers);