【问题标题】:HTTP Request processing in IISIIS 中的 HTTP 请求处理
【发布时间】:2017-06-08 11:46:17
【问题描述】:

为了了解 IIS 如何处理请求,我使用了这里的图表:https://blogs.iis.net/tomwoolums/iis-7-0-http-request-processing

我的问题:

  • 步骤 1 到 5 是针对每个请求执行还是仅针对第一个请求执行?
  • 实际上是谁在向应用程序池发送请求?曾是?还是 WAS 只为请求创建/映射工作进程,而 HTTP.sys 将实际请求发送到工作进程?如果 WAS 发送的是实际请求,那么如果将请求传递给已经知道配置的 WAS,为什么还要配置 HTTP.sys?
  • 我说的对吗:应用程序池将响应直接传递给 HTTP.sys?

【问题讨论】:

    标签: iis httprequest


    【解决方案1】:
    • 步骤 1-5 通常对多个请求执行一次。当您更改 IIS 配置中的某些设置时,新的请求将再次触发步骤 1-5。
    • 请求仅通过 http.sys 和工作进程。 WAS 只管理工作进程生命周期,这就是它被称为 Windows Process Activation Service 的原因。
    • 正确。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-08
    • 2019-04-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多