[问题] 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