13824716868
專業企業網絡IT服務、幫助公司解決辦公軟硬件問題其網絡推廣安防升級!

服務器系統2003,2008,2012 IIS6、IIS7和IIS8各版本的差別

點擊次數:443  發布日期:2019-07-01  【打印此頁】  【關閉
相關分類
網站公告
行業資訊
上網知識
Linux服務
電腦常識
服務器
MORE 最新動態
兄弟打印機mfc7380硒鼓與粉盒怎樣清零
兄弟打印機mfc7360硒鼓與粉盒怎樣清零
CentOS Linux 7.5 硬盤擴容
全國第一批用上5G商用的55座城市
如何中斷本機與服務器或共享資源的所有連接
怎樣刪除電腦打印隊列中打印不出文件
linux綁定配置副網卡與一卡多固定IP
linux云主機磁盤掛載Centos7
英特爾:已申請恢復華為x86處理器的出口不會影響國家安全
硬盤修復命令chkdsk的使用
聯系我們

你身邊的網絡管理專家

地址: 中山市沙溪鎮新濠路1號金逸豪廷1050號

電話: 13824716868

工作時間:周一至周五 9:30-18:30

微信:

服務器版本 IIS默認版本
server2003 6.0
server2008 - R2 7.0   7.5
server2012 - R2 8.0    8.5
1:IIS6的請求過程

所有的請求會被服務器中的http.sys組件監聽到,它會根據IIS中的Metabase查看基于該Request的Application屬于哪個Application Pool,如果該Application Pool不存在,則創建之。否則直接將Request發到對應Application Pool的Queue中。

   每個Application Pool對應著一個Worker Process:w3wp.exe。在IIS Metabase中維護著Application Pool和w3wp的映射。WAS(Web Administrative service)根據這樣一個mapping,將存在于某個Application Pool Queue的request傳遞到對應的worker process(如果沒有,就創建這樣一個進程)。在worker process初始化的時候,加載ASP.NET ISAPI。

      同時,在w3wp.exe的內部,ASP.NET是以IIS ISAPI extension的方式加到IIS(其實包括ASP 以及PHP,也都以相同的方式配置),ASP.NET ISAPI進而加載CLR。從而為ASP.NET Application創建一個托管的運行環境,在CLR初始化的使用會加載兩個重要的dll: AppManagerAppDomainFactory和ISAPIRuntime。通過AppManagerAppDomainFactory的Create方法為Application創建一個Application Domain;通過ISAPIRuntime的ProcessRequest處理Request,進而講流程拖入到ASP.NET Http Runtime Pipeline的范疇。

      注:ISAPI,意思:互聯網服務器與應用程序接口(Internet Server Application Program Interface).


2:IIS7的工作過程

      1.HTTP.sys監聽攔截客戶端請求開始處理;

      2.HTTP.sys通過配置信息聯系WAS獲取相關信息;

      3.WAS向配置存儲中心請求配置信息。applicationHost.config;

      4.WWW服務使用配置信息去配置HTTP.sys處理策略;

      5.WWW服務使用配置信息去配置HTTP.sys處理策略;

      6.WAS為這個請求對應的應用程序池(Application Pool)開啟W3WP Worker Process;

         W3WP Worker Process處理以后,將Response返回給HTTP.sys;

         客戶端接收到Response內容。

    注意:我們稱3-6為初始化配置的過程,配置完畢之后,以后的請求就直接到第七步。當然IIS被重啟了,就重頭來過。


三、IIS8和IIS7有哪些不一樣的地方

    1.IIS 8.0只能運行于>=Windows Server 2012 and Windows 8的平臺上;

    2.IIS 8.0 Application 的初始化被包括在IIS 8.0中。IIS 7.5 Application初始化(RC)被作為一個外帶模塊。

    3.IIS 8.0 管理工具已經為ASP.net 4.5功能更新,IIS 7.5中還沒有;

    4.IIS 8.0 集成了SSL認證支持,IIS 7.5還沒有;

    5.IIS 8.0 CPU節流已經得到更新且包括額外的節流選項,而IIS 7.5還沒有變化;

    6.IIS 8.0 集成了動態IP 地址限制功能;

    7.IIS 8.0 集成了FTP嘗試登陸限制功能;

    8.IIS 8.0在NUMA上的多核擴展;



粵公網安備 44200002443071號

?
在線咨詢 
景浩公司
26选5中奖规则