Измерение производительности страницы - PullRequest
3 голосов
/ 27 июня 2011

Какой инструмент я бы использовал, чтобы измерить время, необходимое для загрузки страницы в ASP.NET, которая имеет несколько запросов AJAX наряду с синхронным выполнением на стороне сервера и логике на стороне клиента.

Мне интересно вычислить время, необходимое для загрузки полной страницы (включая последний вызов ajax). Я понимаю, что могу использовать firebug только для времени XmlHttpRequest, но я не знаю инструмента, который рассчитывает синхронное время так же точно, как это возможно.

Ответы [ 2 ]

2 голосов
/ 27 июня 2011

YSlow от Yahoo - довольно хороший инструмент разработчика для такого рода тестирования производительности.

0 голосов
/ 26 ноября 2014

Вы можете использовать HTML5 навигацию и использовать этот букмарклет http://66.7percentangel.com/2011/12/breaking-down-onload-event-performance-bookmarklet/ Это будет точнее, чем любой другой инструмент, такой как YSlow или Page Speed, потому что здесь задержки регистрируются браузером при завершении соответствующего события (загрузка страницы)., DOM ready и т. Д.) С другой стороны, такие инструменты, как YSlow, используют функцию Date в JS, чтобы получить текущее время.Это не точно, потому что среда выполнения Javascript имеет однопоточное выполнение и дает вам время, когда запрос был обработан, а не когда запрос был сделан.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...