什么是会话模式以及为什么使用会话模式:SQL Server 模式?
我想知道我在什么情况下使用此模式?
I want to know in which situation i am use this mode ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我想知道我在什么情况下使用此模式?
I want to know in which situation i am use this mode ?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
例如,Sql Server 模式是处理网络场内部会话的一种方法。如果您要在网络场内的过程会话状态中使用,您将无法在许多机器上共享会话。使用 Sql Server 存储会话意味着您可以在网络场内部的服务器上对用户进行负载平衡,并且可以在 SQL Server 内部外部检索会话。因此,一台 Web 服务器将允许您在 proc 会话状态下使用。对于许多服务器,您需要将会话状态存储在一个公共位置,以便所有 Web 服务器都可以看到相同的状态。
Sql Server Mode is one way to handle sessions inside of a web farm for example. If you were to use in proc session state inside of a web farm, you would not be able to share a session over many boxes. Using Sql Server for the storage of the session means that you can load balance your users over the servers inside of the web farm and the session can be retrieved externally, inside of SQL Server. So one web server would allow you to use in proc session state. With many servers you need to store the session state in a common place so all web servers can see the same one.
它主要用于当您想要在网络场、网络花园或集群上使用您的应用程序时。由于页面请求可能来自多个进程或计算机,因此您不能使用进程内会话状态提供程序。
http://idunno.org/articles/277.aspx
It's mainly used when you want to use your app on a web farm, web garden, or cluster. Since page requests can come from multiple processes or computers, you can't use an in-process session state provider.
http://idunno.org/articles/277.aspx