2010-05-30 20 views
6

Necesito escribir una aplicación ASP.NET que debe manejar una gran cantidad de transacciones por segundo, hasta 5000 usuarios pueden realizar transacciones al mismo tiempo. Creo que usaré WCF para comunicarse con el servidor SQL. Pero al principio, ¿puede IIS manejar 5000 usuarios al mismo tiempo efectivamente, o hay alguna manera simple de alojar mi aplicación fuera de IIS?¿Puedo alojar un sitio web ASP.NET fuera de IIS?

+0

BTW - 5000 usuarios concurrentes es extremadamente alto. A menos que estés construyendo el próximo Google, no puedo imaginar cómo llegarías a ese nivel de usuarios simultáneos. – GalacticCowboy

+0

de acuerdo; probablemente se refiera a pocos usuarios simultáneos. Tengo sistemas que tienen 300 usuarios concurrentes teóricos, pero solo ~ 20 están en línea en cualquier momento, y solo hay una solicitud cada pocos segundos: por lo tanto, no hay muchas solicitudes en paralelo –

Respuesta

5

Depende de las características de la máquina, pero siempre se puede configurar una granja de servidores web para manejar grandes cargas.

1

Puede alojar una aplicación WCF fuera de IIS utilizando WAS, Servicio de Windows o una aplicación .NET.

Sin duda, sería posible diseñar un sistema que utilice IIS que pueda manejar la carga que describe. Si esta es una buena idea o no realmente depende de la aplicación. Sugiero que analice algunas de las cargas para determinar si es más rápido alojar en IIS o si aloja una aplicación WCF fuera de IIS.

1

Por qué lo necesita fuera de IIS. puede tener 5000 TPS con IIS. Pero tenga en cuenta que depende de muchos aspectos ... como el hardware, qué configuración tiene para sus servidores, depende de la pesadez de su aplicación, cuál es el tiempo de respuesta de sus aplicaciones. También como se sugiere, puede tener una granja de servidores web. Puede usar el equilibrador de carga y tener varios servidores detrás. Por lo tanto, es posible que solo necesite un diseño adecuado y, si es necesario, un presupuesto para la actualización de hardware.

Cuestiones relacionadas