gpt4 book ai didi

asp.net - IIS 服务器如何工作(线程)

转载 作者:行者123 更新时间:2023-12-03 12:55:51 25 4
gpt4 key购买 nike

我有一个关于处理新用户(通过 IIS 服务器)的问题,他们开始使用 ASP.NET Web 应用程序。新用户连接时线程池会发生什么? IIS 服务器是否为每个用户分配一个新线程?线程数有限制吗?如果能提供相关信息,我将不胜感激。

最佳答案

HTTP 没有用户或 session 的概念,IIS 也没有。两者都从请求的角度思考。

在 ASP.NET 中,传入请求被放入队列并由线程池任务处理。

开启keep-alive连接不消耗线程资源。 IIS 使用异步 IO 在 Windows 内核中管理它们。

ASP.NET 对排队的请求数量有限制。这个限制是相当高的。线程池是标准的 .NET 线程池,它的所有限制也适用。通常,您不必担心这些限制。

关于asp.net - IIS 服务器如何工作(线程),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24262401/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com