【问题标题】:Is requests in IIS httppipeline processed serially?IIS httppipeline 中的请求是串行处理的吗?
【发布时间】:2013-05-03 15:03:51
【问题描述】:

基于iis架构,客户端访问IIS的请求将通过httppipeline,具体通过每个httpmodule,最后到达各自的httphandlers,然后到达工作进程。这是一个接一个地连续发生的吗?

假设一秒钟内有 10,000 个请求同时访问网络服务器,每个请求是否都会被一一处理?如果网络服务器具有多核 CPU 和高内存容量,这是否有助于 IIS 同时处理请求?

有没有能够并行处理请求的网络服务器?

【问题讨论】:

    标签: iis iis-7 webserver iis-7.5 httprequest


    【解决方案1】:

    我刚刚回答了这个家伙的问题——非常相似,答案是一样的:

    IIS and HTTP pipelining, processing requests in parallel

    【讨论】:

    • +1 是有道理的,这意味着理想情况下请求是串行处理的,但我们可以配置 IIS,使其创建多个工作进程(或根据需要加速)来运行像并行处理。
    • 我在这里读到了类似的东西iis.net/learn/get-started/whats-new-in-iis-8/…
    猜你喜欢
    • 1970-01-01
    • 2012-12-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多