如何使用Jquery / Javascript计算Asp.net页面的加载时间?

时间:2011-09-22 10:02:07

标签: jquery jquery-plugins javascript-events javascript

我正在开发一个Web应用程序,因为我想检查每个页面的加载时间或控制加载时间。

加载整页内容需要多长时间?
我想以微秒/秒计算asp.net页面加载时间,

我怎么知道使用Javascript / Jquery?

2 个答案:

答案 0 :(得分:5)

以下脚本可以帮助您;

<SCRIPT LANGUAGE="JavaScript">
//calculate the time before calling the function in window.onload
beforeload = (new Date()).getTime();
function pageloadingtime()
{

     //calculate the current time in afterload 
    afterload = (new Date()).getTime();
     // now use the beforeload and afterload to calculate the seconds
    secondes = (afterload-beforeload)/1000;
     // If necessary update in window.status
    window.status='You Page Load took  ' + secondes + ' seconde(s).';
     // Place the seconds in the innerHTML to show the results
    document.getElementById("loadingtime").innerHTML = "<font color='red'>(You Page Load took " + secondes + " seconde(s).)</font>";

}

window.onload = pageloadingtime;
</SCRIPT>

参考:http://www.dreamincode.net/code/snippet1908.htm

如果您只想查看时间,请使用显示执行时间的firefox的 Firebug 。 这样的事情enter image description here

答案 1 :(得分:1)

由stackoverflow的优秀人员开发 - 方便的小分析工具 - 可能适合您:

http://code.google.com/p/mvc-mini-profiler/