Как узнать, сколько времени заняло все время загрузки страницы в asp.net? - PullRequest
1 голос
/ 19 января 2010

В настоящее время я использую функцию context.timestamp, чтобы получить время в начале запроса, но я хочу знать, могу ли я проверить время раньше в конвейере (до фазы загрузки страницы) или отметка времени - более раннее я могу получить. теперь мне нужно найти самое позднее время после обработки запроса, конечно, я могу проверить время в конце функции, но есть где-то еще, где я могу проверить время окончания запроса.

спасибо!

Ответы [ 3 ]

2 голосов
/ 19 января 2010

Может быть, достаточно просто добавить <%@ Page Trace="true" %> на вашу страницу.

Пожалуйста, ознакомьтесь с ASP.NET Trace .

1 голос
/ 19 января 2010

Поскольку иногда Trace="true" не очень хорошо работает с CSS, вы также можете проверить эту страницу: Показать время загрузки страницы , которое содержит очень подробное объяснение (и различные способы) о том, каксделать это.

0 голосов
/ 19 января 2010

Вы также можете напрямую подключиться к конвейеру IIS, добавив обработчики событий в Global.asax. Например, вы можете обработать BeginRequest и EndRequest, что происходит задолго до и после вызова обработчика страницы.

...