微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何管理Web集群中的会话变量?

会话变量通常保留在Web服务器RAM内存中.

在集群中,由客户端发出的每个请求都可以由不同的集群节点处理.对?!

所以,在这种情况下…

>会话变量会发生什么?它们不是存储在节点RAM内存中吗?
>如果没有我的会话变量,其他节点如何正确处理我的请求,或者至少全部?
>此问题由Web服务器(Apache,IIS)或语言运行时(PHP,ASP.NET,Ruby,JSP)处理?

编辑:有没有一些经典ASP的解决方案?

解决方法

在ASP.NET中存储会话状态有三种方式.第一个正在进行,变量存储在内存中.第二个是使用会话状态服务,将以下内容放在您的web.config文件中:
<sessionState
    mode="StateServer"
    stateConnectionString="tcpip=127.0.0.1:42424"
    sqlConnectionString="data source=127.0.0.1;user id=sa;password="
    cookieless="false"
    timeout="20" />

在stateConnectionString属性中可以看到,会话状态服务可以位于不同的计算机上.

第三个选项是使用集中式的sql数据库.为此,您将以下内容放在web.config中:

<sessionState
    mode="sqlServer"
    stateConnectionString="tcpip=127.0.0.1:42424"
    sqlConnectionString=
     "data source=SERVERHAME;user id=sa;password="
    cookieless="false"
    timeout="20"
/>

所有这些选项的更多细节都写在这里http://www.ondotnet.com/pub/a/dotnet/2003/03/24/sessionstate.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Mip是什么意思以及作用有哪些
怎么测试Mip页面运行情况
MIP安装的具体步骤有哪些
HTML添加超链接、锚点的方法及作用详解(附视频)
MIP的规则有哪些
Mip轮播图组件中的重要属性讲解
Mip的内联框架组件是什么
怎么创建初始的MIP配置及模板文件
HTML实现多选框及无法提交多数据的原因分析(附视频)
HTML如何设置复选框、单选框以及默认选项?(图文+视频)