Измерьте размер веб-запросов и ответов - PullRequest
4 голосов
/ 25 мая 2009

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

Это часть приложения ASP.net (3.5), но я бы определенно предпочел некоторый клиентский инструмент (плагин Firefox, исполняемое приложение и т. Д.), А не подход, основанный на коде.

Ответы [ 8 ]

3 голосов
/ 25 мая 2009

Я обычно использую Fiddler , чтобы выяснить, какие запросы сделаны, время ответа и размеры.

3 голосов
/ 25 мая 2009

Вы можете использовать HttpWatch в IE и FireBug в Firefox для проверки заголовка ответа на запрос. Их должно быть достаточно для того, что вы просили.

1 голос
/ 25 мая 2009

В дополнение ко всем отличным рекомендациям есть специальный набор инструментов для Visual Studio и Ajax, VS Ajax Profiling Extensions - однако это будет работать только на IIS7

1 голос
/ 25 мая 2009

Для Internet Explorer вы можете скачать панель инструментов IE Developer с: «http://www.microsoft.com/DownLoads/details.aspx?familyid=E59C3964-672D-4511-BB3E-2D5E1DB91038&displaylang=en"

Дополнительно вы можете скачать Fiddler с: «http://www.fiddler2.com/fiddler2/"

Для профилирования вашего запроса / ответа.

Для Firefox существует множество плагинов: - Firebug - YSlow

1 голос
/ 25 мая 2009

Для Firefox существует дополнение, которое называется LORI (Life-Of-Request-Information).

Он сообщает вам размер страницы, сколько запросов он отправляет серверу (для css, javascript и т. Д.), Время до первого байта и время до завершения запроса.

1 голос
/ 25 мая 2009

Yahoo! Дополнение YSlow для Firebug (в FireFox) - один из лучших инструментов для того, что вы хотите сделать.

РЕДАКТИРОВАТЬ: Вам потребуется FireBug , установленный в Firefox, чтобы установить YSlow.

0 голосов
/ 25 мая 2009

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

http://www.charlesproxy.com/

0 голосов
/ 25 мая 2009

Похоже, что плагин Firefox Firebug> Мониторинг сети может выполнить эту работу.

...