Могу ли я сделать более одного запроса на связку?

В PHP (v5) есть ли способ сделать несколько запросов на открытом соединении curl?

Я замечаю, что мое большое узкое место – это тайм-аут / отключение подключения к себе (я делаю много небольших запросов данных, которые заканчиваются быстро), поэтому я хотел бы сделать что-то вроде open

init curl connection,

установить 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);