(EDIT: pregunta para hacerla más clara reescrito, el significado no ha cambiado)¿Cuál es el promedio típico de sesiones de ASP.NET por CPU o por memoria?
Puede crear una aplicación y medir su uso. Pero lo que me gustaría saber, si decide por adelantado sobre una aplicación ASP.NET, cuántos usuarios simultáneos (sesiones) caben en una máquina típicamente.
Supongamos la siguiente configuración simplificada predeterminada: sesiones Inproc, ASP.NET 3.5, NHibernate + L2 caché, sitio de compras (propiedades de la cesta en la sesión).
Aunque pude asegurar que la sesión no subiría por encima de, digamos, 20kB, mi experiencia me muestra que hay una gran sobrecarga en general, incluso con aplicaciones bien distribuidas. Estoy buscando ese simple cálculo que puedes hacer en una nota adhesiva.
Para bounty: qué CPU/Mem recomendaría su gestión para cada X usuarios simultáneos, ignorando los requisitos de ancho de banda. Es decir. y la respuesta podría ser: en un Xeon de 2 GHz con 1 GB de mem, Win2k8, que puede servir de manera segura 500 sesiones simultáneas, pero por encima de que requiere una cuidadosa planificación o más hardware re
Esta es mi pregunta menos favorita para que la administración me pregunte. Es extremadamente difícil de responder, incluso incognoscible, ya que depende mucho del uso típico de la aplicación, que a veces no se conoce de antemano. Y lo que es confuso es que la gerencia a menudo ve el volumen en términos de "sesiones simultáneas" en lugar de "solicitudes por unidad de tiempo", que es una medida mucho más cognoscible. Espero que alguien tenga buenas reglas generales. – Jacob