1
在PHP(v5)中,有沒有辦法在一個開放的curl連接上發出多個請求?我注意到我的大瓶頸是連接超時/拆卸(我正在做很多小數據請求,很快完成),所以我想能夠做些事情,如打開我可以在捲曲連接上製作多個請求嗎?
初始化捲曲連接,
組URL /參數,可以做的請求,得到的結果 組URL /參數,可以做的請求,得到的結果
接近捲曲
我只是不知道這是否可能。
在PHP(v5)中,有沒有辦法在一個開放的curl連接上發出多個請求?我注意到我的大瓶頸是連接超時/拆卸(我正在做很多小數據請求,很快完成),所以我想能夠做些事情,如打開我可以在捲曲連接上製作多個請求嗎?
初始化捲曲連接,
組URL /參數,可以做的請求,得到的結果 組URL /參數,可以做的請求,得到的結果
接近捲曲
我只是不知道這是否可能。
可能是curl_multi_*
函數是你正在尋找的。
您應該能夠通過添加Keep-alive
頭要做到這一點:
$headers = array
(
"Keep-alive: 300",
"Connection: keep-alive",
// ... other headers...
);
curl_setopt($this->curl_handle, CURLOPT_HTTPHEADER, $headers);