學(xué)習(xí)IIS 7.0模塊化 Web 服務(wù)器知識(shí)
我們今天在文章中來(lái)學(xué)習(xí)下IIS 7.0模塊化 Web 服務(wù)器的知識(shí)。我們知道IIS 7.0 將 Web 服務(wù)器分成一個(gè)輕型服務(wù)器核心,以及可以插入此核心中的 40 多個(gè)功能模塊。這些模塊(比如允許下載靜態(tài) Web 內(nèi)容的 StaticFileModule,或者支持集成的 NTLM 身份驗(yàn)證的 WindowsAuthModule)可以單獨(dú)安裝在服務(wù)器上,以提供您需要的具體功能。
可以在任何時(shí)候從服務(wù)器上完全卸載這些模塊,或?yàn)椴恍枰鼈兊奶囟☉?yīng)用程序而專(zhuān)門(mén)禁用它們。這將幫助服務(wù)器管理員快速地部署小型服務(wù)器,同時(shí)大大減少受攻擊可能性,并通過(guò)只執(zhí)行所需代碼極大地提高性能。
組件化體系結(jié)構(gòu)是 IIS 7.0 的關(guān)鍵屬性,它可以降低安全風(fēng)險(xiǎn),并最大程度減少安裝修補(bǔ)程序的必要。
它還支持特殊化的服務(wù)器部署,這樣的部署可以將選擇 IIS 功能和自定義組件組合起來(lái),針對(duì)應(yīng)用程序拓?fù)渲械奶囟ǚ?wù)器角色對(duì)它們進(jìn)行優(yōu)化,例如,反向代理和緩存服務(wù)器、HTTP 協(xié)議負(fù)載平衡器、或 SSL 和安全 sentinel 服務(wù)器。
IIS 7.0 所附帶的所有服務(wù)器功能都基于新的公用可擴(kuò)展 API。作為開(kāi)發(fā)人員,您可以用您自己的功能替換任何現(xiàn)有服務(wù)器功能,也可以構(gòu)建新的模塊以添加到 IIS 7.0 功能集中。您是否希望用自定義的身份驗(yàn)證模塊替換內(nèi)置身份驗(yàn)證機(jī)制,或者提供新形式的響應(yīng)壓縮?請(qǐng)繼續(xù)。
新的可擴(kuò)展 API 是對(duì)以前的 ISAPI 可擴(kuò)展模型的根本改進(jìn),使您能夠更靈活、更輕松增強(qiáng)服務(wù)器。幾乎服務(wù)器的每個(gè)方面(從核心服務(wù)器直到配置、管理和診斷)都提供了可擴(kuò)展性,使您可以根據(jù)自己的需要擴(kuò)展和裁減服務(wù)器。
關(guān)于IIS 7.0的模塊化 Web 服務(wù)器知識(shí),我們就講解到這里了。
【編輯推薦】