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