我搜索过页面加载时间比我找到解决方案。它正在工作,没有任何问题。但我对此有疑问。
下面的代码只测量php的执行时间或所有页面(html,图像,css,js等)吗?
$time = microtime();
$time = explode(' ', $time);
$time = $time[1] + $time[0];
$start = $time;
... php,html,javascript,images,videos等 ...
...
$time = microtime();
$time = explode(' ', $time);
$time = $time[1] + $time[0];
$finish = $time;
$total_time = round(($finish - $start), 4);
echo $total_time;
如果这种解决方案仅适用于php的执行时间,我该如何学习所有页面的页面加载时间?
答案 0 :(得分:0)
这只是PHP的执行时间。有关其他资源的详细结果,请尝试Google PageSpeed Insights或同等资格。
答案 1 :(得分:0)
如果您想确定在浏览器中加载页面所需的时长,请查看导航时间API https://dvcs.w3.org/hg/webperf/raw-file/tip/specs/NavigationTiming/Overview.html
所有现代浏览器都支持它,但Safari
除外您还可以使用资源计时API深入挖掘Chrome和IE 10