ASP.net队列长度与应用程序池队列长度

时间:2017-05-18 19:52:33

标签: asp.net iis queue iis-7.5 windows-server-2008-r2

我希望让我的Web应用程序具有可扩展性,并且正在阅读文章,其中据说队列长度应增加1.5倍*用户数。

设置:

  1. IIS->应用程序池默认设置 - >队列长度

  2. IIS - > ASP.NET->队列长度

  3. 问题: 队列长度属性之间有什么区别?

    我知道有人说它处理HTTP.sys请求和其他并发的asp.net请求。但是,它将如何帮助应用程序扩展,即仅改变一个或两个都在执行某些不同的角色。

1 个答案:

答案 0 :(得分:1)

应用程序池可以处理多个网站,因此队列适用于池中的每个网站。该网站的ASP.NET队列受到限制。

答案1:应用程序池默认设置->队列长度:

  

可选的uint属性。

     

向HTTP.sys指示要排队等待一个应用程序的请求数量   池,然后拒绝以后的请求。

     

当超过为此属性设置的值时,IIS拒绝   后续请求出现503错误。如果loadBalancerCapabilities   设置为true,连接将关闭而不是拒绝   请求带有503。

     

https://docs.microsoft.com/en-us/iis/configuration/system.applicationhost/applicationpools/applicationpooldefaults/

答案2:IIS-> ASP.NET->队列长度:

  

相同,但与所选网站有关。