¿Cuál es el número máximo de conexiones HTTP que puedo abrir en un cuadro de Windows Server 2008?

StackOverflow https://stackoverflow.com/questions/1209706

Pregunta

Tengo un servidor web que aloja una aplicación de chat HTTP que funciona con sondeos largos.

Esto significa un navegador de cliente " encuestas " para obtener información nueva y el servidor no responde hasta que haya información para enviar, por lo que la conexión HTTP se deja abierta durante mucho tiempo, hasta un minuto.

Mi pregunta es cuántas de estas conexiones puede manejar el servidor abierto al mismo tiempo antes de que falle.
Por supuesto, no hay un número preciso, pero quiero comprender, un orden de magnitud (1,000, 10,000, 100,000?)

¡Cualquier información relacionada con esto basada en cualquier experiencia que haya tenido es más que bienvenida!

¿Fue útil?

Solución

Encontré esto:

http://blogs.msdn.com/david.wang/archive/2006/04/12/HOWTO-Maximize-the-Number-of-Concurrent-Connections-to-IIS6.aspx

  

Para dar una idea del alcance, tengo   visto 50K + conexiones concurrentes a   IIS6 en WS03SP1 x64 con 4 GB de RAM

¿Algo más que puedas encontrar?

Otros consejos

Para ser honesto, en todas las situaciones, excepto en las más extremas, se quedará sin recursos para su aplicación antes de que exceda la cantidad de conexiones compatibles. IIS puede manejar una gran cantidad de conexiones de red puras, pero en última instancia se reduce a si su aplicación puede procesar datos de ellas lo suficientemente rápido.

Si realmente espera escalar esto a miles de usuarios a la vez, continuaría y desarrollaría su diseño para poder escalar a múltiples servidores front-end. Lo más probable es que esto parezca un equilibrador de carga o proxy inverso que equilibre estas conexiones HTTP entre los servidores front-end, con esos servidores front-end que procesan y se comunican con una base de datos SQL central o sea cual sea su mecanismo de almacenamiento.

Editar: Otra nota, con respecto al escenario de servidor único: independientemente de cuántas conexiones pueda manejar IIS, su firewall también tiene sus límites. Por lo general, también es una cantidad loca, pero también necesitarás mirar tu firewall si realmente quieres encontrar el techo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top