ASMX 和 ASHX 性能基准
您好,有没有办法测量/监视 .NET Web 服务 (ASMX) 和 .NET Http 处理程序 (ASHX) 的性能?我想看看处理 SOAP 请求需要多长时间以及处理 HTTP GET 请求需要多长时间。
Hi is there a way to measure / monitor the performance of .NET web services (ASMX) and .NET Http Handlers (ASHX)? I would like to see how long it takes to process a SOAP request vs how long it takes to process a HTTP GET request.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以覆盖并检测 IHttpHandler.ProcessRequest() 监视网页以及 HTTP 处理程序的性能,但 Web 服务没有公开这样的方法。
您可能需要编写一个 HTTP 模块,这样您就可以满足每一个要求。
You could override and instrument IHttpHandler.ProcessRequest() to monitor performance of web pages and, well, HTTP handlers, but web services expose no such method.
You'll probably have to write an HTTP module, so you can have a crack at every request.
我刚刚结束使用 Firebug 和 YSlow 来查看传输的字节数和经过的总时间。
I just ended up using Firebug and YSlow to see the bytes transfered and total time elapsed.