2013-08-20 3 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 Dev. Control + Shift + J на ​​любой веб-странице, затем щелкните вкладку «Сеть» и перезагрузите страницу. –

+0

Не для разработки, он предназначен для отображения на странице. – user1757703

ответ

0

скорости загрузки страницы зависит от многих факторов, который включает в себя время, необходимое для загрузки внешних файлов, таких как CSS, JS, изображения и т.д., и как быстро веб-сервер отвечает. Использование на странице Javascript команд для определения скорости загрузки страницы имеет недостатки, так как не учитывает, как быстро реагирует сервер и т. Д.

Чтобы проверить, насколько быстро загружается ваша страница, вы можете использовать такие инструменты, как https://developers.google.com/speed/pagespeed/.