微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

IIS 服务器如何并发处理请求?

如何解决IIS 服务器如何并发处理请求?

我来自C背景,对于C编写的并发服务器,当有新的传入请求时,服务器程序要么产生一个新的子进程,要么产生一个新的线程来为客户端提供服务。所以如果有10个用户同时请求index.html页面,可能是服务端产生了10个子进程,如果服务端是基于预线程化的工作线程池,则使用10个工作线程。>

但是对于asp.net web应用程序(让我们谈谈不使用Appdomain的asp.net而不是asp.net核心),下面是我的问题:

承载应用程序的 Q1-IIS 将为 asp.net Web 应用程序创建一个新的 Appdomain,但是会创建一个新的 Appdomain 来处理新请求吗?因此,如果有 10 个请求,那么将创建 10 个 Appdomains?如果不是,IIS 如何处理来自多个用户的并发请求?

Q2- Appdomain 和 CLR 线程池中的工作线程有什么关系?是否使用新的工作线程在新的 Appdomain 中运行应用程序?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。