WebPHPDev
Новичок
Curl и PHP. Многопоточность через curl_multi_exec. Запутался 
Есть код:
Подскажите пожалуйста, можно ли замерить время выполнения каждого запроса?
Пробовал сюда поставить код измерения:
но не вышло, поскольку тут только вывод, а не выполнение запросов...

Есть код:
PHP:
$proxiesArr = array( несколько проксей );
$mh = curl_multi_init();
$curlHandleArr = array();
for( $i = 0; $i < $nodeCount; $i++ ){
$proxiesArr[$i] = rtrim( $proxiesArr[$i] );
$curlHandleArr[$i] = curl_init();
curl_setopt( $curlHandleArr[$i], CURLOPT_URL, 'http://сайт/путь/страница.html' );
curl_setopt( $curlHandleArr[$i], CURLOPT_TIMEOUT, 25 );
curl_setopt( $curlHandleArr[$i], CURLOPT_PROXY, $proxiesArr[$i] );
curl_setopt( $curlHandleArr[$i], CURLOPT_RETURNTRANSFER, TRUE );
curl_multi_add_handle( $mh, $curlHandleArr[$i] );
}
$running = null;
do {
curl_multi_exec( $mh, $running );
} while ( $running > 0 );
for( $i = 0; $i < $nodeCount; $i++ ){
echo curl_multi_getcontent ( $curlHandleArr[$i] ) . "<hr>\n\n-----------------------------------\n\n";
curl_multi_remove_handle( $mh, $curlHandleArr[$i] );
}
curl_multi_close( $mh );
Пробовал сюда поставить код измерения:
PHP:
$timeStart = microtime(1);
echo curl_multi_getcontent ( $curlHandleArr[$i] ) . "<hr>\n\n-----------------------------------\n\n";
$timeEnd = microtime(1);