EnableSessionState = ReadOnly - возможные побочные эффекты?

У нас есть довольно большое веб-решение, которое работает на .Net 4.5. Недавно, когда мы изучали проблему производительности, когда система, казалось, обслуживала только один запрос в любой момент времени (для каждого клиента), мы узнали, что причиной этого было состояние сеанса. Изменяя атрибут EnableSessionState на ReadOnly, можно одновременно обслуживать несколько запросов и значительно повысить производительность.

Мы подумали, что, возможно, мы столкнемся с самыми разными проблемами, поскольку полагаемся на состояние сеанса для ряда вещей в нашей системе, но пока мы неу него действительно были какие-либо негативные побочные эффекты. Логины работают как положено, и все вещи, которые мы храним в состоянии сеанса, также работают нормально.

Это вызывает вопрос ... почему нетЭто поведение по умолчанию? Есть ли какие-либо очевидные плохие побочные эффекты этого, которые мы просто еще не испытали?

Ответы на вопрос(2)

Ваш ответ на вопрос