看板 C_Sharp 關於我們 聯絡資訊
請問一下各位大大, 由於本人之前都是寫php, 在使用session時, php是將session存在檔案裡, 改寫asp.net後發現.net使用的session 是直接存在server的記憶體裡面, 雖然保存期限有20分鐘的限制, 但我在想如果流量大的時候, 比如說登入頁面, 是否會造成記憶體負載過大的問題, 想請問這部分大家都怎麼處理的? 還是不要過於擔心呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.34.181.227 ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1456754632.A.046.html
ssccg: 你自己算一下session中存多少資料,有多少使用者,就知道會 02/29 23:16
ssccg: 用多少記憶體了,以效能來說session本來就該存在記憶體 02/29 23:16
ssccg: 別的選項是保存或是多台同步之類的考量 02/29 23:21
herbacin: 因為多少使用者是無法預估的, 所以有人建議session 02/29 23:21
herbacin: 還是存放些資料量很小的資料, 如果要存放在記憶體 02/29 23:22
herbacin: 有人建議使用cache server 02/29 23:22
lucky1lk: viewstate? 03/01 07:48
GoalBased: 一台不夠就開第二台,想省資源應該也不是從session下 03/01 12:36
GoalBased: 手吧0.0.. 03/01 12:37
Litfal: IIS的session可以很簡單的設定狀態伺服器或SQL Server 03/01 19:59
bonuswhoring: 流量大就代表有多台web server, 用session會有些 03/01 23:46
bonuswhoring: 衍生問題.. , 用redis快取server來存session最近 03/01 23:47
bonuswhoring: 比較熱門.. 03/01 23:48