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

zhangshaohua01 2012-12-27 06:21:26

通过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。
丢失严重有什么好的解决方法???
...全文
355 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
aojingbo123 2014-10-14
  • 打赏
  • 举报
回复
遇到同样问题 不知道楼主是怎么解决的
zhangshaohua01 2013-01-09
  • 打赏
  • 举报
回复
自己解决......
zhangshaohua01 2012-12-28
  • 打赏
  • 举报
回复

单用户访问时候当前连接的纵坐标就达到10,这个性能监视器的纵坐标标识什么???
zhangshaohua01 2012-12-28
  • 打赏
  • 举报
回复
单用户访问时候当前连接的纵坐标就达到10,这个性能监视器的纵坐标标识什么???
翔教授 2012-12-28
  • 打赏
  • 举报
回复
软件模拟的负载和人的实际操作还是有很大不同的,有可能是数据没处理就连接中断了
zhangshaohua01 2012-12-28
  • 打赏
  • 举报
回复
引用 3 楼 yyl8781697 的回复:
你这里看到的数据会不会只是 负载到其中一个server上的数量?
只不过是一台服务的配置高点。
yyl8781697 2012-12-28
  • 打赏
  • 举报
回复
你这里看到的数据会不会只是 负载到其中一个server上的数量?
zhangshaohua01 2012-12-28
  • 打赏
  • 举报
回复
引用 1 楼 caozhy 的回复:
这是application server还是database server。估计瓶颈在数据库。优化下查询,是不是有不正确的锁和事务。
问题不在数据库,整个过程就没有涉及到数据。 只是做了post请求,服务端将请求的数据存放到消息队列中。
threenewbee 2012-12-27
  • 打赏
  • 举报
回复
这是application server还是database server。估计瓶颈在数据库。优化下查询,是不是有不正确的锁和事务。

62,074

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧