Pregunta

Estoy a punto de comenzar un proyecto para una aplicación ASPNET MVC con un acceso excesivo y estaba pensando en usar Subsonic para mi DAL. Me preocupa la capacidad de Subsonic para manejar miles de solicitudes concurrentes. ¿Alguien puede darme algunos ejemplos de sitios web populares que utilizan Subsonic? Además, si tiene alguna sugerencia sobre un posible sustituto de Subsonic, además de NHibernate, también sería genial. Gracias

¿Fue útil?

Solución

¿

miles de solicitudes concurrentes? ¿Estás seguro de que es probable?

Para lo que vale, DotNetKicks usa SubSonic y nunca parece tener problemas de rendimiento.

Otros consejos

Realizo entre 4 y 5 millones de solicitudes al mes a través de SubSonic sin problemas, de hecho, es súper rápido y mi servidor apenas está sujeto a impuestos. Esas solicitudes alcanzan su punto máximo durante el día, así que si bien no recibimos hasta 1000 solicitudes simultáneas, me ha impresionado mucho SubSonic bajo carga. Debido a que utiliza el código generado, en realidad será más rápido que la mayoría de los ORM que encuentre.

SubSonic es una herramienta y debe usarla sabiamente, como agregar el almacenamiento en caché a su sitio y cerrar el IDataReader si los usa a veces.

Como guía, si tiene 1000 usuarios, no tendrá más de 1 o 2 usuarios simultáneos. Al menos en mi experiencia. Para tener 1K usuarios concurrentes, debe tener al menos 500K-1M usuarios.

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