Проблема скорости веб-сервиса - это браузер? - PullRequest
0 голосов
/ 12 мая 2009

У меня есть устаревшая веб-служба CGI, которая возвращает XML. Я добавил запись в журнал для отметки времени различных вызовов методов в службе, и она завершается в течение нескольких секунд.

Однако из-за количества возвращаемого XML браузеру требуется около 15 секунд, чтобы отобразить это.

Я понимаю, что происходит, но другие люди не понимают. Есть ли какой-нибудь инструмент / надстройка, которую я могу использовать для SHOW, где проблема скорости и что она не в WebService?

Спасибо

Ответы [ 3 ]

4 голосов
/ 12 мая 2009

Простой способ доказать браузер заключается в том, чтобы не использовать браузер и показать, что он завершается за 2 секунды - использовать wget или что-то подобное. Вы можете даже создать ссылку на сервис и щелкнуть правой кнопкой мыши -> сохранить цель как. В любом случае вы берете рендеринг из уравнения.

В качестве альтернативы, дополнение YSlow для firefox будет отмечать различные точки загрузки, хотя я не уверен, что это работает для файлов XML.

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

Используйте Fiddler , чтобы показать время отклика сервера, которое находится на вкладке «Статистика производительности».

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

Вы можете попробовать firebug сетевую панель для Firefox, чтобы показать / измерить скорость загрузки страницы. Или, как сказал Грег, просто используйте wget.

...