在新闻里 什么是会话状态? -技术百科的定义

什么是会话状态? -技术百科的定义

目录:

Anonim

定义-会话状态是什么意思?

在.NET上下文中,会话状态是一种在一系列HTTP请求期间跟踪用户会话的方法。 会话状态允许开发人员在用户浏览.NET Web应用程序中的ASP.NET网页时存储有关用户的数据。

会话的概念是通用的,适用于大多数Web服务器。 但是,会话状态是以Microsoft为中心的概念。

技术百科解释了会话状态

HTTP协议是无状态的,这意味着HTTP没有内置的方式来跟踪用户从一个网页导航到另一个网页的过程。 结果,有许多其他方法可以用来维持状态。 这些包括会话状态,cookie,隐藏的表单字段(在.NET中称为viewstate),通过查询字符串传递变量和表单发布。

会话状态的最大缺点是,该状态在Web服务器上的IIS应用程序池中维护。 这不是一台服务器的问题,但是在扩展到具有多台服务器时会引起问题。 解决方案是转移到状态服务器,其中会话状态存储在第三方服务器上。 将会话状态存储在应用程序池中还意味着,如果重新引导服务器,则数据将丢失。

此定义是在.NET上下文中编写的
什么是会话状态? -技术百科的定义