日期:2014-05-17  浏览次数:20407 次

* 08 R2 IIS7下并发请求,对POST请求丢失怎样处理......................

通过nginx来做负载处理(系统环境为server2003),
web服务器环境为x64,
windows server2008 R2(Quad-Core AMD Opteron(tm) Processor 1352 2.10GHz 内存8GB) 、IIS7 、Framework4.0 ,
windows server2008 R2(Intel Xeon E3-1220 v2 @ 3.10GHz ,内存4GB) 、IIS7 、Framework4.0 ,
应用为MVC4.0。

通过Loadrunner创建并发100个用户场景POST请求。

请求全部通过,90%的用户请求的时间在13秒左右,对请求的处理时间慢怎样提升???

监测到web服务器当前连接数量。



服务端对post的数据只做保存到MSMQ的处理后返回,并发完成后接受到的post数据只接近50。
丢失严重有什么好的解决方法???

------解决方案--------------------
这是application server还是database server。估计瓶颈在数据库。优化下查询,是不是有不正确的锁和事务。
------解决方案--------------------
你这里看到的数据会不会只是 负载到其中一个server上的数量?

------解决方案--------------------
软件模拟的负载和人的实际操作还是有很大不同的,有可能是数据没处理就连接中断了