C# Webservice需要优化更多的加载请求

C# Webservice需要优化更多的加载请求,c#,asp.net-mvc,wcf,iis,windows-server-2012,C#,Asp.net Mvc,Wcf,Iis,Windows Server 2012,我正在使用一个WCF web服务(C#),它需要发送一封电子邮件并给出响应,无论是成功还是失败 现在,由于越来越多的用户从多个应用程序发出批量电子邮件请求并指向同一web服务,以及由于同时发出多个请求,因此会引发超时异常,并使CPU性能达到峰值 因此,我计划通过使用webhooks发送通知中的状态来异步请求发送电子邮件 另外,我计划为每个应用程序提供不同的URL,而不是指向同一个URL 因此,它将创建多个web请求,我们可以避免批量请求 请为我推荐最好的解决方案。我猜您没有更改web配置中的ma

我正在使用一个WCF web服务(C#),它需要发送一封电子邮件并给出响应,无论是成功还是失败

现在,由于越来越多的用户从多个应用程序发出批量电子邮件请求并指向同一web服务,以及由于同时发出多个请求,因此会引发超时异常,并使CPU性能达到峰值

因此,我计划通过使用webhooks发送通知中的状态来异步请求发送电子邮件

另外,我计划为每个应用程序提供不同的URL,而不是指向同一个URL 因此,它将创建多个web请求,我们可以避免批量请求


请为我推荐最好的解决方案。

我猜您没有更改web配置中的
maxconnection
。默认情况下,它是2。只需将其添加到
部分的web配置中,您的问题就会得到解决:

<connectionManagement>
    <add address="*" maxconnection="1000"/>
</connectionManagement>