Измерение размера веб-запросов и ответов
-
05-09-2019 - |
Вопрос
Я ищу способ измерить размер веб-запросов и ответов, которые я делаю в своем браузере.Мне нужен был способ измерения регулярных запросов, а также запросов ajax.Я пытаюсь улучшить производительность Ajax, уменьшив размер запросов и ответов, и мне нужен какой-то способ оценить это на стороне клиента, а также измерить свой прогресс по ходу работы.
Это часть приложения ASP.net (3.5), но я бы определенно предпочел какой-нибудь клиентский инструмент (плагин Firefox, исполняемое приложение и т. д.), а не подход на основе кода.
Другие советы
Я обычно использую Скрипач выяснить, какие запросы были сделаны, время ответа и размеры.
Yahoo!YМедленный Надстройка для Firebug (в FireFox) — один из лучших инструментов для того, что вы хотите сделать.
РЕДАКТИРОВАТЬ:Вам понадобиться FireBug сначала установлен в Firefox, чтобы установить YSlow.
Для 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
Помимо отличных рекомендаций всех остальных, существует специальный набор инструментов для Visual Studio и Ajax. Расширения профилирования VS Ajax - однако это будет работать только на IIS7
Для Firefox есть дополнение под названием ЛОРИ (Жизнь-запрос-информация).
Он сообщает вам размер страницы, количество запросов к серверу (для CSS, JavaScript и т. д.), время до первого байта и время до завершения запроса.
Похоже на плагин Firefox Firebug > Мониторинг сети может сделать эту работу.
Charles — отличный прокси-сервер для веб-отладки, который покажет вам размер каждого HTTP-запроса, сделанного вашим веб-браузером.Он также предлагает очень простой способ проверки полезной нагрузки ваших запросов, включая XML.