IIS7強(qiáng)大的功能全面擴(kuò)展性 API
我們今天來(lái)了解下IIS7。IIS7 是 Microsoft 發(fā)布的迄今為止為止最強(qiáng)大的 Web 服務(wù)器,它提供了一組新功能,極大地改進(jìn)了開(kāi)發(fā)、部署和管理 Web 解決方案的方式。IIS7 的模塊化設(shè)計(jì)使管理員擁有了前所未有的對(duì)其 Web 服務(wù)器的控制能力。
利用 Windows Server 2008 中的 IIS7 提供的功能,Web 管理員能夠更加有效、可靠地管理 Web 基礎(chǔ)結(jié)構(gòu),Web 開(kāi)發(fā)人員能夠快速構(gòu)建更具競(jìng)爭(zhēng)力的 Web 解決方案。
模塊化體系結(jié)構(gòu): IIS7 旨在幫助 IT 專(zhuān)業(yè)人員準(zhǔn)確自定義在 Web 服務(wù)器上要安裝和運(yùn)行哪些功能。IIS 現(xiàn)在已分解成 40 多種功能模塊,每個(gè)模塊都可以獨(dú)立安裝,這極大地減少了潛在攻擊面并降低了服務(wù)器的內(nèi)存要求。
全面擴(kuò)展性 API: IIS7 使開(kāi)發(fā)人員能夠以更平滑的方式擴(kuò)展 Web 服務(wù)器。IIS7 的核心 Web 服務(wù)器功能是使用一組新的公共 Web 服務(wù)器 API 構(gòu)建的,開(kāi)發(fā)人員可以使用這些 API 來(lái)擴(kuò)展、替換 Web 服務(wù)器或向其添加功能。
這些 API 可以作為本機(jī) Win32 API 以及托管的 .NET Framework API 使用。開(kāi)發(fā)人員還可以利用 IIS7 的事件記錄、配置和管理工具的功能集擴(kuò)展性,使用第三方擴(kuò)展工具為客戶(hù)提供平滑體驗(yàn)。
統(tǒng)一的分布式配置模式: IIS7 為開(kāi)發(fā)人員和管理員提供了一個(gè)統(tǒng)一的配置系統(tǒng),用于以單一 XML 格式存儲(chǔ)所有 IIS 和 ASP.NET 設(shè)置,并包含了一組托管代碼和腳本 API,用于訪問(wèn)整個(gè) Web 平臺(tái)的配置信息。
這種新的配置系統(tǒng)支持分布式配置文件,這些文件可以連同 Web 站點(diǎn)或應(yīng)用程序目錄一起存儲(chǔ)。
這些改進(jìn)對(duì)于應(yīng)用程序的配置和部署具有重要意義。現(xiàn)在,Web 站點(diǎn)和應(yīng)用程序設(shè)置不再顯式束縛于本地機(jī)器上的集中式配置存儲(chǔ),可以簡(jiǎn)單地將配置從開(kāi)發(fā)人員的工作站復(fù)制到測(cè)試服務(wù)器,然后到生產(chǎn) Web 服務(wù)器。
Web 站點(diǎn)進(jìn)入生產(chǎn)場(chǎng)所后,管理員就可以跨多個(gè)前端 Web 服務(wù)器共享配置信息,避免了成本高昂和易出錯(cuò)的復(fù)制和手動(dòng)同步問(wèn)題。IIS7的功能可不只有這些。我們以后會(huì)為大家講解更多的IIS7知識(shí)。
【編輯推薦】