我正在尝试计算一个 css/javascript/img url 的加载时间(例如http://g2.delfi.lt/scms/?g=delfi-fp.css&1362823940)。
我尝试了 pingdom,它计算了 749 毫秒,我想知道他们是如何计算的。这是他们所做的所有计算(我认为):
DNS - 443ms
Connect - 589ms
Send - 1ms
Wait - 152ms
Receive - 1ms
Total - 1.19s
我不明白他们是如何从 1.19 秒得到 0.749 秒的。他们从什么中减去了什么?
我尝试使用 curl 来计算加载时间,但它没有给我我期望的结果:
$src_array = array();
foreach ($array as $url1) {
$curl1 = curl_init();
curl_setopt($curl1, CURLOPT_URL, $url1);
curl_setopt($curl1, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($curl1, CURLOPT_CONNECTTIMEOUT_MS, 300);
curl_setopt($curl1, CURLOPT_TIMEOUT_MS, 300);
curl_exec($curl1); //curl ivykdymas
$contime1 = curl_getinfo($curl1, CURLINFO_TOTAL_TIME);
$src_array[] = $contime1;
}
$gg = (array_sum($src_array));
如何计算 1 个特定 js/css/img 源的加载时间?