У нас есть довольно большое веб-решение, которое работает на .Net 4.5. В последнее время, когда мы рассматривали проблему с производительностью, когда система, казалось, обслуживала только один запрос в любой момент времени (на каждого клиента), мы узнали, что причиной этого является состояние сеанса. Изменяя атрибут EnableSessionState на ReadOnly, можно одновременно обслуживать несколько запросов, а производительность значительно улучшилась.EnableSessionState = ReadOnly - возможные побочные эффекты?
Мы думали, возможно, что мы столкнемся со всеми проблемами, поскольку мы полагаемся на состояние сеанса для ряда вещей в нашей системе, но до сих пор у нас на самом деле не было никаких отрицательных побочных эффектов. Логины работают так, как ожидалось, и все вещи, которые мы храним в состоянии сеанса, также работают нормально.
Это задает вопрос ... почему это не поведение по умолчанию? Есть ли очевидные плохие побочные эффекты, которые мы еще не испытали?
Wow only 6 просмотров? Вопрос такой неинтересный? :-) – HaukurHaf