Как рассчитать время загрузки страницы Asp.net с помощью Jquery / Javascript? - PullRequest
1 голос
/ 22 сентября 2011

Я разрабатываю одно веб-приложение, в котором я хочу проверить время загрузки каждой страницы или контроль времени загрузки.

Сколько времени уходит на загрузку всего содержимого страницы?
Я хочу рассчитать время загрузки страницы asp.net в микросекундах / секундах,

Как узнать, используя Javascript / Jquery?

Ответы [ 2 ]

5 голосов
/ 22 сентября 2011

Следующий скрипт поможет вам;

<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

или

Если вы просто хотите проверить время, используйте Firebug Firefox, который отображает время исключения Как то так enter image description here

1 голос
/ 22 сентября 2011

Разработано хорошими людьми в stackoverflow - удобный небольшой инструмент профилирования - может работать для вас:

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

...