作者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/cn.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