2013-08-20 173 views
1

如何计算加载页面所需的时间,然后显示它?我正在使用我上线的代码段,并对其进行修改以显示给我的偏好。有没有更好的方法来计算页面加载所需的时间?Javascript:页面加载时间

注意:ladezeit就像德语的日期时间。

<!--BEGIN_loadtime--> 
<script type="text/javascript"> 

ladestart = new Date(); 

function ladezeit() 
{ 
current = new Date(); 
dtime = current.getTime() - ladestart.getTime(); 
loadtime = dtime/1000 +" seconds page load time."; 
document.getElementById("Ladezeit-Anzeige").innerHTML = loadtime; 
} 

</script> 
<body onload="ladezeit()"> 
<div id="Ladezeit-Anzeige" style="position: absolute; top: 5px; left: 10px;"></div> 
<!--END_loadtime--> 
+0

如果这仅仅是为了开发,我只需使用Chrome开发控制台。在任何网页上按Ctrl + Shift + J,然后单击网络选项卡并重新加载页面。 –

+0

不用于开发,它显示在页面上。 – user1757703

回答

0

页面加载速度取决于许多因素,其中包括需要加载外部文件,如CSS,JS,图像和等,以及如何快速的网络服务器响应的时间。使用页面Javascript命令来检测页面加载速度有缺陷,因为它不会计算服务器响应速度有多快等。

要检查加载的页面有多快,可以使用工具(如https://developers.google.com/speed/pagespeed/)。