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?
Respuesta
Depende de las características de la máquina, pero siempre se puede configurar una granja de servidores web para manejar grandes cargas.
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.
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.
- 1. Asp.Net: Sitio web de depuración en iis
- 2. Sub-sitio web en IIS - ASP.NET
- 3. ¿Cómo alojar un sitio web JSP en un servidor web?
- 4. Cómo alojar el sitio ASP.NET MVC en una subcarpeta
- 5. ¿Cómo alojar mi servicio WCF en mi sitio web?
- 6. Obtener el nombre de un sitio IIS para un sitio web ASP.NET
- 7. Cargar comprobando un sitio web ASP.NET
- 8. ¿Puedo alojar un directorio virtual .net 2.0 en el sitio asp.net 4.0?
- 9. subcarpeta IIS en el sitio web diferente
- 10. Visual Studio no puede crear un sitio web en IIS
- 11. evaluación comparativa de un sitio web asp.net, ¿puedo usar jmeter?
- 12. Cómo ejecutar MSDeploy un paquete de sitio web creado en un sitio web de IIS virgen
- 13. Error de MSBuild al compilar el sitio web de ASP.NET
- 14. Evitar que IIS descargue el sitio ASP.Net
- 15. Convertir el sitio web del sistema de archivos al sitio web de IIS
- 16. Sitio web extremadamente lento en IIS
- 17. Cómo implementar 2 soluciones separadas de ASP.NET en un sitio web de IIS
- 18. cómo crear un sitio web ASP.Net conectable?
- 19. ¿Cómo sabe IIS si está sirviendo un sitio web o un proyecto de aplicación web?
- 20. Enviando SMS desde un sitio web ASP.NET
- 21. ¿Cómo implementar/publicar un sitio web ASP.NET?
- 22. Despliegue continuo con un sitio web ASP.NET?
- 23. Mantener un sitio web ASP.NET IIS sensible cuando el tiempo entre visitas es largo
- 24. ¿Cómo establecer la codificación predeterminada del sitio web de IIS?
- 25. Cómo actualizar sitio web existente de IIS 6 utilizando PowerShell
- 26. ¿Debo usar Pylon's Paste para alojar mi sitio web de Pylons? ¿O puedo usar Apache?
- 27. ASP.NET Sitio web Memoria Uso bastante alto
- 28. Sitio Web ASP.NET o Project Web
- 29. Proyectos de sitio web en Azure Web Role
- 30. Implementación de sitio web multilingüe usando ASP.Net
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
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 –