IIS7集成模式,接收POST数据非常慢的问题,求助
游北亮 博客专家认证 2014-09-14 04:26:02 服务器是Windows Server2008 和 IIS7,站点是Asp.net4.0,应用程序池配置为集成模式
这段时间,网站超时极多,经过代码统计,发现基本都是卡在接收POST数据那里,参考我记录的日志:
Time:2014-09-13 04:00:00.497
HttpBegin:03:59:51.138 Begin:03:59:51.138 ProcessBegin:04:00:00.482 End:04:00:00.497
use time:9,360ms, Post len:22530
Time:2014-09-13 04:00:03.040
HttpBegin:03:59:54.242 Begin:03:59:54.242 ProcessBegin:04:00:02.993 End:04:00:03.040
use time:8,798ms, Post len:17114
上面4个时间,
HttpBegin是 HttpContext.Current.Timestamp,
Begin是在Application_BeginRequest里记录的DateTime.Now,
ProcessBegin是Page_Load里的第一行代码记录的DateTime.Now,即业务逻辑执行之前,
End就是在Application_BeginRequest里记录的DateTime.Now
该问题在修改程序池配置,改成经典模式后,解决。
我甚至把业务逻辑全部删除,只保留基本的日志代码,问题依旧。
难道是集成模式对POST大数据支持不好?
求大侠指点