小编Joe*_*ett的帖子

ASP.NET Request.Form性能

我使用a HttpHandler来实现针对高性能的轻量级Web服务.它需要POST内容类型application/x-www-form-urlencoded.Web服务执行许多任务,包括解密,数据库工作,业务逻辑等.在负载测试期间,性能监视器(ANTS和Visual Studio)指向占用大部分时间的单行代码,实际上是67%.

string value = context.Request.Form[MY_FORM_KEY];
Run Code Online (Sandbox Code Playgroud)

在这个代码行的调用堆栈的底部,性能监视器,这个调用说:

System.Web.Hosting.UnsafeIISMethods.MgdSyncReadRequest();
Run Code Online (Sandbox Code Playgroud)

是罪魁祸首.

有人可以帮忙解释一下吗?!该应用程序位于.Net 4,在Windows Server 2008上作为发行版IIS 7发布.

谢谢你,Joey J. Barrett

asp.net performance request.form

11
推荐指数
2
解决办法
3504
查看次数

标签 统计

asp.net ×1

performance ×1

request.form ×1