session保存的值过大丢失怎么办?
保存的值为什么会丢失?
1:重新配置了配置文件。
2:程序中哪个地方有bug,并出现的bug过多导致Apache、Tomcat回收资源进而session丢失。
session不适合保存大数据,建议可以建立全局静态列表来存放。
class StaticSession
{
int UserID{get;set;}
SessionInfo info{get;set;}
}
static List<StaticSession> sessionList=....
可以将一些业务主键什么的存SESSION 其他的相关联的还是放在数据库,要用到的时候通过业务主键从数据库中查询出来
我是说这个的解决方法啊