1

在 PHP (v5) 中,有没有办法在打开的 curl 连接上发出多个请求?

我注意到我的最大瓶颈是连接本身的超时/拆除(我正在发出许多快速完成的小数据请求),所以我希望能够做一些类似 open

初始化卷曲连接,

设置 url/params,执行请求,获取结果 设置 url/params,执行请求,获取结果

关闭卷曲

我只是不知道这是否可能。

4

2 回答 2

1

可能这些curl_multi_*功能就是您正在寻找的。

于 2009-01-26T11:41:45.383 回答
0

您应该可以通过添加Keep-alive标题来做到这一点:

$headers  = array
(
    "Keep-alive: 300",
    "Connection: keep-alive",
    // ... other headers...
);

curl_setopt($this->curl_handle, CURLOPT_HTTPHEADER, $headers);
于 2009-01-26T11:45:48.557 回答