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