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

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

Links booklink

Contact Us: admin [ a t ] ucptt.com