0

我有一个获胜的应用程序。它使用 .Net Parallel Class 对服务发起一百万次调用。当我的应用程序和服务在同一台服务器(8cpu,iis 7.5)中时,进程非常快,我在 IIS(工作进程列表)中看到 30-40 个线程和大量活动请求。但是,当应用程序和服务位于不同的服务器(4cpu 和 8cpu)中时,进程变慢,我只看到列出的工作进程。我还在性能计数器监视器中看到两个活动请求。

不是通讯问题,好像是cpu问题。如何在不将我的应用程序与服务放在一起的情况下获得相同的时间?

4

1 回答 1

0

我将此添加到我的 web.config 以允许任何 IP 的 100 个连接 (*)

<system.net> 
  <connectionManagement> 
    <add address="*" maxconnection="100" /> 
  </connectionManagement> 
</system.net>

http://www.codeproject.com/Articles/133738/Quick-Ways-to-Boost-Performance-and-Scalability-of

于 2013-05-08T20:55:37.263 回答