예제 #1
0
파일: curl.php 프로젝트: huangwei2wei/kfxt
<?php

$time_start1 = microtime_float();
$ac = new App_Curl();
for ($i = 0; $i < 50; $i++) {
    $ac->_addHttp($i, "http://www.baidu.com");
}
$ac->_send();
$time_end1 = microtime_float();
$time = $time_end1 - $time_start1;
echo "第一次运行时间: " . $time . "<br>";
// var_dump ($ac->_result);
$time_start2 = microtime_float();
for ($i = 0; $i < 50; $i++) {
    $str[$i] = file_get_contents("http://www.baidu.com");
}
$time_end2 = microtime_float();
$time = $time_end2 - $time_start2;
echo "第二次运行时间: " . $time;
function microtime_float()
{
    list($usec, $sec) = explode(" ", microtime());
    return (double) $usec + (double) $sec;
}
class App_Curl
{
    /**
     * http请求记录集
     * @var array
     */
    private $_sendHttp = array();