curl_multiを使用して各プロセスの応答時間を記録できますか?ここで私が現在使っているコードは、各プロセスの応答時間を記録する方法がわかりません。助けてくれてありがとう!PHPを使用した個々の応答時間curl_multi
do
{
$execReturnValue = curl_multi_exec($mh, $runningHandles);
} while ($execReturnValue == CURLM_CALL_MULTI_PERFORM);
// Loop and continue processing the request
while ($runningHandles && $execReturnValue == CURLM_OK)
{
// Wait forever for network
$numberReady = curl_multi_select($mh);
if ($numberReady != -1)
{
// Pull in any new data, or at least handle timeouts
do
{
$execReturnValue = curl_multi_exec($mh, $runningHandles);
} while ($execReturnValue == CURLM_CALL_MULTI_PERFORM);
}
}
//End Run
//Get Data and Close
foreach($ping as $cid=>$p)
{
$curlError = curl_error($c[$cid]);
if($curlError == "")
{
$curl_data[$cid] = curl_multi_getcontent($c[$cid]);
}
else
{
//email me!
}
curl_multi_remove_handle($mh,$c[$cid]);
curl_close($c[$cid]);
}
curl_multi_close($mh);
[ 'curl_getinfo'または' curl_multi_info_read'個々の要求の期間] [1] [1]:http://stackoverflow.com/a/4313332/89771 –