Web 应用程序是否在请求之间不断完全重建



鉴于HTTP是一种无状态协议,IIS是否为每个用户和每个请求"重建"请求的Web应用程序?

假设用户到达登录页面。 IIS 生成 Web 应用程序并将登录页返回到客户端。 客户输入他的凭据,然后被带到他帐户的登录页面。 重建整个 Web 应用程序只是为了让他从登录屏幕转到登录页面吗?

我一直在查看有关 asp.net Web 应用程序生命周期的文献,但似乎找不到明确的答案。

ASP.Net 应用程序通常在部署到 IIS 服务器之前就已经编译好了。

发生的情况是,当收到第一个 http 请求时,IIS 将加载您的应用程序。对于其他请求,它们将仅由 IIS 提供,因为应用已加载。

http 是无状态的事实与 IIS 对应用进行管理器的方式没有任何关联。这仅意味着在 2 个请求之间不会在协议级别维护任何状态。

最新更新