IIS進行處理HTTP請求的方法
阿新 • • 發佈:2019-01-10
在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