¿ASP.Net es una tecnología adecuada para sitios de alta carga?

votos
13

Esa es la pregunta ... ¿Cree que ASP.Net es una tecnología adecuada para sitios de alta carga? ¿Conoces algún sitio populler -aparte de stackoverflow, por supuesto- construido con esta tecnología? Gracias.

Publicado el 09/12/2008 a las 21:54
fuente por usuario
En otros idiomas...                            


7 respuestas

votos
27

MySpace, Orkut, ASP.NET Forums, Microsoft.com, ...

ASP.NET tiene excelentes características de almacenamiento en caché y equilibrio de carga que lo hacen adecuado para sitios web de alta carga.

También es un marco muy flexible y bien diseñado. Si no te gusta una parte o si piensas que su rendimiento es intenso para tu aplicación de carga alta, puedes descartar esa capa y reemplazarla por la tuya. Si no le gusta WebControls and Pages debido a su sobrecarga, puede escribir su propia HttpHandlers.

Básicamente, creo que ASP.NET MVC será una mejor plataforma para sitios Web personalizados y de alta carga, ya que puede ser más afinado a mano (en relación con las páginas ASP.NET que intentan abstraer el HTML resultante, por buenas razones) y funciona mejor con aplicaciones AJAX. WebControls y ViewState son dos partes que generalmente enfrentan críticas que prácticamente desaparecen en MVC.

Respondida el 09/12/2008 a las 21:55
fuente por usuario

votos
9

ASP.NET tiene una mala reputación en el mundo de "Web 2.0". MySpace tiene más de 50 millones de usuarios y yo llamaría a eso "alta carga".

Creo que, como casi cualquier otra tecnología web, la capacidad de la herramienta recae en las manos del desarrollador que la creó. Si los desarrolladores de ASP.NET ignoran el almacenamiento en caché y el equilibrio de carga, la aplicación no manejará la carga y no será culpa de ASP.NET.

Respondida el 09/12/2008 a las 22:05
fuente por usuario

votos
8

monster.com, newegg, la mayoría de los sitios de noticias, ¡y mucho más!

Respondida el 09/12/2008 a las 21:56
fuente por usuario

votos
5

Además de las respuestas anteriores, The Code Project es un sitio ASP.NET.

Respondida el 09/12/2008 a las 22:06
fuente por usuario

votos
4

La respuesta es "sí y tal vez". ¿Puede manejarlo? Definitivamente. ASP.NET tiene muchas funciones. Con muchas funciones, hay muchas cosas que se pueden hacer mal en un sitio. Un sitio de gran volumen necesita una cuidadosa consideración de diseño y planificación para asegurarse de que sea horizontal y verticalmente escalable. Lo más probable es que si solo disparas desde la cadera y estás haciendo un procesamiento real en el lado del servidor, eventualmente terminarás en un mundo de dolor.

Nos encanta el .NET Framework, y estamos encantados con la flexibilidad y el poder del mismo. ASP.NET, ya sea con el respaldo de C # o VB.NET, es una plataforma estable y rica en características. Para conocer más detalles sobre las preocupaciones sobre el rendimiento, recomiendo encarecidamente el Mejoramiento y escalabilidad de las aplicaciones .NET de Microsoft . También puede descargar un libro electrónico completamente gratuito del contenido.

Respondida el 09/12/2008 a las 22:10
fuente por usuario

votos
3

ASP.NET es definitivamente una buena plataforma para sitios de alta carga, pero tenga cuidado con esas extensiones "Ajax". Pretenden hacer devoluciones de página parciales, pero tienen toda la carga de una devolución de datos de página completa.

Respondida el 09/12/2008 a las 22:08
fuente por usuario

votos
2

Cuando la gente pregunta si los sitios ASP.NET pueden manejar un gran tráfico, a menudo los remito a plentyoffish.com. El sitio tiene un tráfico masivo y se ejecuta en un puñado de servidores. Es famoso por haber operado durante años en dos servidores, uno para mostrar imágenes y otro para manejar todo lo demás.

Respondida el 10/12/2008 a las 08:52
fuente por usuario

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more