`
cheer_nice
  • 浏览: 98472 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

多服务器 之间的session共享问题

    博客分类:
  • web
阅读更多

http://www.5d6d.com/wowo/viewspace.php?uid=2&do=blog&id=452707

 

 

http://java.chinaitlab.com/base/802833.html

大话session  不错的文章

 

http://java.chinaitlab.com/advance/816388.html

这个里面讲解了 sessioin cookies 的常见用法

 

http://www.sudu.cn/info/html/edu/20071219/117151.html

这个介绍了xmlHttp相关的一些 另外主要说了 怎样维护在线列表 以及站内信相关的种种

 

 

http://www.51testing.com/?uid-88979-action-viewspace-itemid-108403

有关session 的文章 主要讨论了  判断用户登出的问题

 

最后一段有关喝咖啡 与session cookies 的叙述 很牛逼、抄出来

 

 

让我们用几个例子来描述一下cookie和session机制之间的区别与联系。笔者曾经常去的一家咖啡店有喝5杯咖啡免费赠一杯咖啡的优惠,然而一次性消费5杯咖啡的机会微乎其微,这时就需要某种方式来纪录某位顾客的消费数量。想象一下其实也无外乎下面的几种方案:
1、该店的店员很厉害,能记住每位顾客的消费数量,只要顾客一走进咖啡店,店员就知道该怎么对待了。这种做法就是协议本身支持状态。
2、发给顾客一张卡片,上面记录着消费的数量,一般还有个有效期限。每次消费时,如果顾客出示这张卡片,则此次消费就会与以前或以后的消费相联系起来。这种做法就是在客户端保持状态。
3、 发给顾客一张会员卡,除了卡号之外什么信息也不纪录,每次消费时,如果顾客出示该卡片,则店员在店里的纪录本上找到这个卡号对应的纪录添加一些消费信息。 这种做法就是在服务器端保持状态。由于HTTP协议是无状态的,而出于种种考虑也不希望使之成为有状态的,因此,后面两种方案就成为现实的选择。具体来说 cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端

保持状态的方案。同时我们也看到,由于采用服务器端保持状态的方案在客户端也需要保存一个标识,所以session机制可能需要借助于cookie机制来达到保存标识的目的,但实际上它还有其他 选择。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics