Привет, есть ли способ измерить/контролировать производительность веб-служб .NET (ASMX) и .NET Http Handlers (ASHX)? Я хотел бы узнать, сколько времени требуется для обработки запроса SOAP, и сколько времени требуется для обработки HTTP-запроса GET.Тесты производительности ASMX и ASHX
ответ
Я только что закончил использование Firebug и YSlow, чтобы увидеть переданные байты и общее время.
Какой из них был самым быстрым в вашем случае? – dotnetCarpenter
Вы можете переопределить и инструмент IHttpHandler.ProcessRequest() для мониторинга производительности веб-страниц, а также обработчиков HTTP, но веб-службы не выставляют такой метод.
Возможно, вам придется написать HTTP module, так что у вас может быть трещина при каждом запросе.
спасибо, но предпочли бы сделать это без какого-либо кода – HBCondo
Вы имеете в виду, как 'Trace.axd'? –
вид, но я бы хотел увидеть тесты производительности в нашей производственной среде, где мы не можем включить трассировку – HBCondo