当前位置: 代码迷 >> VC >> 关于缓存的机制跟理应
  详细解决方案

关于缓存的机制跟理应

热度:261   发布时间:2016-05-05 00:02:15.0
关于缓存的机制和理应
我们项目中有个模块用到了缓存 大约功能是这样的

某一用户 登录成功时 请求 项目A  存下当前的登录状态 拿到令牌   

转到子站点时  利用令牌 再次请求 项目A  拿到登录的状态

如果缓存 这个时候是丢到服务器中的吧?  这样的话如果用户量一大 缓存没有及时的释放  会不会造成FWQ的崩溃

或者缓存的丢失 
------解决思路----------------------
只要丢失的概率不大,其实是可以接受的,另外单点登录其实只负责登录信息,权限什么的不是单点登录的职责,而且权限的缓存一般就是缓存角色和资源的对应关系,用户和角色的对应关系并不缓存,而是实际用户登录后获取,并存入Session(补充下,session也可以认为是缓存,但它与cache并不一样,就我个人而言,我并不认为它是缓存),而角色和资源的对应关系只要设计合理,其实并不会占用多少内存
  相关解决方案