0

您好我想知道服务器如何管理客户端和服务器之间的会话。服务器是为每个 Web 应用程序和客户端存储一个 sessionID,还是只为每个客户端存储一个 sessionID?

4

1 回答 1

0

会话具有以下属性 阅读本文

Session is Stored  per User basis. 

来自 asp.net 中的 MSDN Docs Session

会话由可以使用 SessionID 属性读取的唯一标识符标识。当为 ASP.NET 应用程序启用会话状态时,会检查应用程序中对页面的每个请求是否有从浏览器发送的 SessionID 值。如果没有提供 SessionID 值,ASP.NET 将启动一个新会话,并将该会话的 SessionID 值与响应一起发送到浏览器。默认情况下,SessionID 值存储在 cookie 中。但是,您也可以将应用程序配置为将 SessionID 值存储在“无 cookie”会话的 URL 中。只要使用相同的 SessionID 值继续发出请求,会话就被认为是活动的。如果对特定会话的请求之间的时间超过指定的超时值(以分钟为单位),则认为会话已过期。

于 2013-03-08T06:02:00.213 回答