我想了解连接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理器中“限制”设置的照片。

不,他们不是一回事。
Max Pool Size参数影响Web服务器和数据库之间的数据库服务器连接池; TrackingConnectionString情况下, 跟踪数据库 。
IIS网站configuration的限制连接数限制了允许到网站的连接数量,即客户端与Web服务器之间的连接数。
该值必须是
0到4294967295之间的整数(无限制)。 如果您的连接趋于波动,将该数字设置为无限制,可以避免不断的pipe理。 但是,如果连接数超过系统资源,系统性能可能会受到负面影响。 将网站限制到指定数量的连接可以保持性能稳定。