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

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

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

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

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

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