【发布时间】:2017-10-11 15:31:45
【问题描述】:
我知道我可以通过以下方式测量外部网址的总网站加载时间:
$start_request = time();
file_get_contents($url);
$end_request = time ();
$time_taken = $end_request - $start_request;
但我不需要总网站加载,我只想测量服务器响应时间,就像它在结果的“等待”部分中显示的那样:
http://www.bytecheck.com/results?resource=https://www.example.com
我怎样才能用 php 做到这一点?
【问题讨论】:
-
您可能想查看microtime() 而不是
time()。 -
如果你想要像第一个字节的时间这样的细粒度统计,你需要使用像Curl这样的低级库。
curl_get_info函数将满足您的需求。 -
@iainn 错字。这是
curl_getinfo()。 -
@CD001
microtime()忍不住请完整阅读问题。
标签: php