码迷,mamicode.com
首页 > 系统相关 > 详细

学习笔记47_关于Session局限性问题,Memcache

时间:2017-08-23 13:28:01      阅读:218      评论:0      收藏:0      [点我收藏+]

标签:运行   value   bsp   获得   局限性   memcach   memcache   重复   三台   

三大问题:

1.Session性能问题

2.不能稳定输出。考虑使用进程外Session

3.组成集群,登录数据进行共享

(比如说像百度,百度网盘,百度文库等是使用不同的服务机器的,怎样避免使用的时候不用重复登录)

 

为解决此类问题,将使用一台专门的机器,来负责处理公共缓存

一个分布式缓存系统:Memcache

情景:

有三台机器,每台机器都部署IIS,以及OA系统

如果使用本地Session的话,那么如果访问的机器1,那么只会在机器1有用户信息

这时要使用其他功能模块,用到机器2,那么只能重新登录,不能获得机器1的用户信息

分布式系统:Memcache

分布式缓存存储方式:Cache: key - value

//补充:Session运行机制是,在用户首次请求时,会申请一个GUID作为SessionId,返回时在cookie中放SessionId,发给用户,同时在本机缓存中,放置SessionId-Session值;之后,用户在每次请求将含SessionId的cookie发给服务器,服务就能使用key-value方法,获取当前请求用户的Session值了

分布式系统也是这样,只是不是放在本地中而已。

 

学习笔记47_关于Session局限性问题,Memcache

标签:运行   value   bsp   获得   局限性   memcach   memcache   重复   三台   

原文地址:http://www.cnblogs.com/pylblog/p/7417228.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!