在之前有討論到不同網頁使用到 Writeable Session 時會卡來卡去的狀況 Lock or Blocking(使用Session要小心網頁會被 卡住 哦!),
或是 Web Service 如果開啟 Session 存取的話,預設是 Writeable Session 模式(設定 WebService 使用 ReadOnly Session)。
解法除了設定 SessionStateBehavior.ReadOnly 外,
When a Single ASP.NET Client makes Concurrent Requests for Writeable Session Variables 這篇還提供2個方式,
1.降低 Session Lock Check 的時間
2.實作 Lockless SessionStateStoreProvider
維護舊系統的朋友,如果改了 ReadOnly 又怕會影響到什麼功能,可以參考看看哦!