Измерение размера веб-запросов и ответов
Я ищу способ измерить размер веб-запросов и ответов, которые я делаю в своем браузере. Мне нужен способ измерения регулярных запросов, а также запросов ajax. Я пытаюсь улучшить производительность Ajax, уменьшая размер запросов и ответов, и мне нужен какой-то способ проверить это на клиентском конце, а также измерить мой прогресс по мере продвижения.
Это часть ASP.net приложение (3.5), но я определенно предпочел бы какой-нибудь клиентский инструмент (плагин Firefox, исполняемый файл применение и т. д.), а не основанный на коде подход.
8 ответов:
Я обычно использую Fiddler, чтобы исследовать, какие запросы были сделаны, время отклика и размеры.
Yahoo! YSlow add-on для Firebug (в FireFox) является одним из лучших инструментов для того, что вы хотите сделать.
EDIT: вам понадобится FireBug, установленный в Firefox, чтобы установить YSlow.
Для internet explorer вы можете скачать IE Developer toolbar из: "http://www.microsoft.com/DownLoads/details.aspx?familyid=E59C3964-672D-4511-BB3E-2D5E1DB91038&displaylang=en"
Кроме того, вы можете скачать Fiddler из: "http://www.fiddler2.com/fiddler2/"
Для профилирования запроса / ответа.
Для Firefox существует множество плагинов: - Поджигатель - YSlow
В дополнение к отличным рекомендациям всех остальных есть специальный набор инструментов для Visual Studio и Ajax, расширения профилирования VS Ajax - однако это будет работать только на IIS7
Для firefox доступно дополнение под названием LORI (Life-of-Request-Information).
Он сообщает вам размер страницы, сколько запросов он делает к серверу(для css, javascript и т. д.) время до первого байта и время до завершения запроса.
Похоже, что плагин Firefox Firebug > мониторинг сети может сделать эту работу.