IIS中的连接限制数量与最大池大小之间的差异

我想了解连接string中的“最大池大小”设置与IIS服务器pipe理器中的“限制”设置之间的区别…是否指的是同一事物? 如果不是每个做什么?

为了清楚起见,我在IISpipe理器中附加了为连接string语句剪切的代码和“限制”设置的照片。

<connectionStrings> <add name="TrackingConnectionString" connectionString="Data Source=localhost;Min Pool Size=0;Max Pool Size=100;Pooling=true; Initial Catalog=Tracking;Integrated Security=True;" providerName="System.Data.SqlClient"/> </connectionStrings> 

附件是ISSpipe理器中“限制”设置的照片。

限制在ISS管理器中设置

不,他们不是一回事。

  • Max Pool Size参数影响Web服务器和数据库之间的数据库服务器连接池; TrackingConnectionString情况下, 跟踪数据库 。

  • IIS网站configuration的限制连接数限制了允许到网站的连接数量,即客户端与Web服务器之间的连接数。

    该值必须是04294967295之间的整数(无限制)。 如果您的连接趋于波动,将该数字设置为无限制,可以避免不断的pipe理。 但是,如果连接数超过系统资源,系统性能可能会受到负面影响。 将网站限制到指定数量的连接可以保持性能稳定。