淺析IIS 6.0與IIS 5.0顯著的區(qū)別
我們知道微軟已對 IIS 6.0 進行了重新設(shè)計以便利用基本 Windows 內(nèi)核 HTTP.sys。這使其具有內(nèi)置的響應和請求緩存和隊列功能,并能夠?qū)贸绦蜻M程請求直接路由到工作進程,從而改善可靠性和性能。
IIS 6.0 引入了兩種用于配置應用程序環(huán)境的操作模式:工作進程隔離模式和IIS 5.0 隔離模式。在安裝 IIS 6.0 時默認的隔離模式取決于您執(zhí)行的是全新安裝還是升級。
在全新安裝 IIS 6.0 之后,IIS 以工作進程隔離模式運行。
在從較低版本的 IIS 6.0 升級之后,隔離模式與以前安裝的 IIS 6.0 版本所配置的相同。
在從 IIS 5.0 或 IIS 4.0 升級之后,在默認情況下,IIS 6.0 以 IIS 5.0 隔離模式運行,這樣可保持與現(xiàn)有應用程序的兼容性。
IIS 5.0 隔離模式
IIS 5.0 隔離模式按照與 IIS 5.0 中的進程管理相似的方式管理應用程序進程:所有的進程內(nèi)應用程序都在 Inetinfo.exe 內(nèi)運行,進程外應用程序在單獨的 DLL 宿主中運行。一些現(xiàn)有應用程序可能無法并發(fā)運行或?qū)挔顟B(tài)與應用程序分開存儲。因此,在 IIS 5.0 隔離模式中運行進程可以確保與大多數(shù)現(xiàn)有應用程序的兼容性。
配置數(shù)據(jù)庫配置
IIS 6.0 的配置數(shù)據(jù)庫以 XML 文件形式存儲,而不是以早期版本中的二進制格式存儲。位置仍在原處,但是操作方式(更新、回滾、還原和擴展)已發(fā)生了變化。有兩個重要文件,并非一個:MetaBase.xml 和 MBSchema.xml。
有關(guān) IIS 配置數(shù)據(jù)庫的詳細信息,請參閱關(guān)于配置數(shù)據(jù)庫。
【編輯推薦】