前几天面试遇到这样一个问题:面试官问,当访问量 为几百万甚至上千万的时候,会话怎么保存???如果都放session里边的话 会导致服务器压力过大。请问下大神 该怎么处理,谁知道呢
1.增加会话服务器的性能,就是楼上
2.设计时不要使用服务器会话
如果不使用服务器会话 怎么判断会员有没有登录呢?我听面试官说 好像微软新出了一个什么form什么的,具体是什么 忘了,他说 有4种方式保持这个会话
@唐@: form验证,几十年前的东西..差不多就是将会话数据保存到客户端的方法
重点就是不使用进程内会话.至于会话保持方法.那真的是多了去了..
分布式/负载均衡/Session粘性访问
使用memcached或者redis等分布式缓存技术替代asp.net自带的session机制
在 Microsoft Orleans 之上使用 Actor-Model 实现 Asp.Net Session Provider。