2011-04-22 11 views

Respuesta

5

Este es el mejor consejo para obtener el valor aquí en forums. Lea también el artículo de la base de conocimiento en la lista.

El punto es que el valor predeterminado de 2 le ocasionará problemas con las caídas de la conexión.

6

De acuerdo con Microsoft Support, 12 * [Número de CPU lógicas] es un buen valor.

Si está utilizando .Net 4.5, el valor predeterminado es are already set a valores más razonables.

+0

No estoy seguro de si la última línea es correcta. Comprobé el valor predeterminado en mi aplicación, que está desarrollada específicamente con .Net 4.5, y todavía está por defecto en 2. Alguien más podría querer verificar y alterar la respuesta (si encuentran el mismo caso, o hacen que el comentario sea más específico, ya que podría ser algo más que simplemente .Net 4.5 - MSDN dice: "Cuando se usa en el entorno del servidor (ASP.NET) DefaultConnectionLimit se predetermina a una mayor cantidad de conexiones, que es 10. ", en http://msdn.microsoft.com/en-us/library/system.net.servicepointmanager.defaultconnectionlimit(v=vs.110).aspx). – Kit10

+0

Puedo confirmar que en mi API web el sitio web de Azure (.NET 4.5) 'DefaultConnectionLimit' está establecido en 2. La respuesta vinculada sugiere que los" valores predeterminados razonables "están establecidos por ASP.NET (clásico.Sistema) clásico, mientras que en otros entornos de alojamiento, por ejemplo, API web en mi caso, la cosa puede ser diferente. –

+3

Tenga en cuenta que en ASP.NET 4.5 ahora es 'int.MaxValue' –

Cuestiones relacionadas