[問題] Session 使用時是否要擔心記憶體問題 ?

看板C_Sharp (C#)作者 (herbacin)時間9年前 (2016/02/29 22:03), 編輯推噓1(1012)
留言13則, 6人參與, 最新討論串1/1
請問一下各位大大, 由於本人之前都是寫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

02/29 23:16, , 1F
你自己算一下session中存多少資料,有多少使用者,就知道會
02/29 23:16, 1F

02/29 23:16, , 2F
用多少記憶體了,以效能來說session本來就該存在記憶體
02/29 23:16, 2F

02/29 23:21, , 3F
別的選項是保存或是多台同步之類的考量
02/29 23:21, 3F

02/29 23:21, , 4F
因為多少使用者是無法預估的, 所以有人建議session
02/29 23:21, 4F

02/29 23:22, , 5F
還是存放些資料量很小的資料, 如果要存放在記憶體
02/29 23:22, 5F

02/29 23:22, , 6F
有人建議使用cache server
02/29 23:22, 6F

03/01 07:48, , 7F
viewstate?
03/01 07:48, 7F

03/01 12:36, , 8F
一台不夠就開第二台,想省資源應該也不是從session下
03/01 12:36, 8F

03/01 12:37, , 9F
手吧0.0..
03/01 12:37, 9F

03/01 19:59, , 10F
IIS的session可以很簡單的設定狀態伺服器或SQL Server
03/01 19:59, 10F

03/01 23:46, , 11F
流量大就代表有多台web server, 用session會有些
03/01 23:46, 11F

03/01 23:47, , 12F
衍生問題.. , 用redis快取server來存session最近
03/01 23:47, 12F

03/01 23:48, , 13F
比較熱門..
03/01 23:48, 13F
文章代碼(AID): #1Mr4_816 (C_Sharp)
文章代碼(AID): #1Mr4_816 (C_Sharp)