我们正在建立一个 SharePoint 2010 网站。别担心,这不是 Sharepoint 问题,只是将其添加为上下文。大多数站点将是匿名的,但一些用户能够进行身份验证和编辑内容。他们使用 NTLM(用户存在于 AD)。对于可以通过 http 在 Internet 上修改内容的用户公开 NTLM 登录,还是应该仅通过 https 公开,是否存在任何问题?
我们有一个 Windows 2012 服务器,它使用 ASP.Net 和 .NET 4.5 通过基于 SOAP 的 Web 服务与许多其他服务进行通信。这些服务往往具有更高的延迟(即返回 2-6 秒)。我们相信我们有线程问题,因为服务器上的负载将开始生成 504 网关超时。对于与基于 SOAP 的高延迟服务进行大量通信的服务器,最佳线程配置是什么?
注意:所有 SOAP 调用都是同步的,很遗憾我们无法更改。没有异步
这里是IIS8/Win2012中的默认值
<system.web>
<applicationPool maxConcurrentRequestsPerCPU="12" maxConcurrentThreadsPerCPU="0" requestQueueLimit="5000"/>
</system.web>
Run Code Online (Sandbox Code Playgroud)
我读过的两篇参考文章。
http://blogs.msdn.com/b/tmarq/archive/2007/07/21/asp-net-thread-usage-on-iis-7-0-and-6-0.aspx http://fullsocrates .wordpress.com/2013/02/28/asp-net-threadstuning-thread-parameters-22/