Acabo de ver el PDC 2009 session de Stefan Schackow y mencionó que está sorprendido de que la gente todavía esté usando Session State en ASP.NET. Session State incluso se usa internally en ASP.NET MVC.Buiding aplicación ASP.NET sin estado de sesión?
Al haber trabajado con una aplicación heredada en la que todo está en una sesión "en proceso" (¡incluso en las tablas de datos!), He visto el abuso de sesiones de primera mano.
¿Hay alguna forma de crear una aplicación ASP.NET sin estado de sesión? ¿Cómo almacenaría información para cada paso de un flujo de trabajo de comercio electrónico típico?
¿Qué tan escalable es su solución en un entorno de mucho tráfico? ¿Será un problema de rendimiento leer/escribir el objeto de sesión de una base de datos para cada solicitud web? – Herman
La respuesta corta a esa pregunta es "pruébalo y mira". sin embargo, estamos usando SQL para la gestión de sesiones en un sitio de tráfico relativamente alto y no hemos visto ningún problema de rendimiento. Recuerde que la base de datos está diseñada para este tipo de cosas, rápidas y ligeras consultas y respuestas. Me sorprendería mucho si consiguieras empantanar un servidor de base de datos decente con este enfoque. –
http://odetocode.com/articles/440.aspx –