1. 程式人生 > >IIS進行處理HTTP請求的方法

IIS進行處理HTTP請求的方法

在IIS中要怎麼處理HTTP請求?下面就來看看流程吧。

一、下面的列表描述了請求處理流程:

1、當客戶端發起你個面向伺服器的http請求後,HTTP.sys截獲該請求。

2、HTTP.sys通知WAS從配置檔案中獲取必要的資訊。FTP

3、WAS從applicationHost.config檔案中請求配置資訊。

4、W3SVC接收到相應的配置資訊:應用程式池,網站配置等資訊。

5、W3SVC使用配置資訊來配置HTTP.sys.

6、WAS為請求隔離模式相匹配的應用程式池開啟一個工作程序。

7、工作程序處理請求並且返回響應給HTTP.sys.

8、客戶端接收響應。

二、總的請求過程如下圖:
在這裡插入圖片描述

三、在工作過程中,在Web伺服器核心,HTTP請求通過幾個有序的步驟,稱為事間。在每個事件,本機模組處理請求,如使用者進行身份驗證或將資訊新增到事件日誌的一部分。如果請求需要一個託管的模組,本機ManagedEngine模組建立的AppDomain,那裡託管的模組可以執行進行必要的處理,如使用Forms身份驗證的使用者進行身份驗證。當請求穿過所有的Web伺服器核心事件時,到HTTP.sys會返回的響應。如圖所示輸入輔助程序的HTTP請求。
在這裡插入圖片描述
原文連結:http://www.iis7.com/a/nr/20180825426.html