在IIS 7中,添加一個應(yīng)用程序或者單獨(dú)的網(wǎng)站,默認(rèn)會自動新建一個對應(yīng)的“應(yīng)用程序池”,這也是IIS 7的一大特色。
在早期的IIS 5.0中,只有一個應(yīng)用程序池的情況下,很容易造成“全軍覆沒,一榮俱損”。因?yàn)樗械木W(wǎng)站(或者虛擬目錄下的應(yīng)用程序)都“寄居”在一個“池”,當(dāng)這個“池”崩潰了,所有的網(wǎng)站都杯具了。成都網(wǎng)站建設(shè)公司
后來的IIS 6中,有了“應(yīng)用程序池”的概念,但是默認(rèn)不會自動添加,IIS 管理員可以手動去添加,配置,這樣是的IIS 具有很強(qiáng)的隔離性。
應(yīng)用程序池具有下列優(yōu)點(diǎn):成都服務(wù)器托管
改進(jìn)的服務(wù)器和應(yīng)用程序性能。對于占用大量資源的應(yīng)用程序,您可以將其分配給它們自己的應(yīng)用程序池,以免影響其他應(yīng)用程序的性能。
改進(jìn)的應(yīng)用程序可用性。如果一個應(yīng)用程序池中的應(yīng)用程序發(fā)生故障,將不會影響其他應(yīng)用程序池中的應(yīng)用程序。
改進(jìn)的安全性。通過隔離應(yīng)用程序,可以降低一個應(yīng)用程序訪問其他應(yīng)用程序資源的幾率。
在 IIS 7 中,應(yīng)用程序池有兩種運(yùn)行模式:集成模式和經(jīng)典模式。應(yīng)用程序池模式會影響服務(wù)器處理托管代碼請求的方式。如果托管應(yīng)用程序在采用集成模式的應(yīng)用程序池中運(yùn)行,服務(wù)器將使用 IIS 和 ASP.NET 的集成請求處理管道來處理請求。但是,如果托管應(yīng)用程序在采用經(jīng)典模式的應(yīng)用程序池中運(yùn)行,服務(wù)器會繼續(xù)通過 Aspnet_isapi.dll 路由托管代碼請求,其處理請求的方式就像應(yīng)用程序在 IIS 6.0 中運(yùn)行一樣。
大多數(shù)托管應(yīng)用程序應(yīng)該都能在采用集成模式的應(yīng)用程序池中成功運(yùn)行,但為實(shí)現(xiàn)版本兼容,有時也需要以經(jīng)典模式運(yùn)行。應(yīng)該先對集成模式下運(yùn)行的應(yīng)用程序進(jìn)行測試,以確定是否真的需要采用經(jīng)典模式。使用IIS 7 部署asp.net mvc 應(yīng)用程序時,只需要選擇“集成”即可,不需要像在IIS 6中繁瑣的配置(設(shè)置ISAPI映射,添加通配符...)
分享標(biāo)題:IIS7的應(yīng)用程序池詳細(xì)解析
URL分享:http://jinyejixie.com/article28/sdhcp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站導(dǎo)航、建站公司、域名注冊、自適應(yīng)網(wǎng)站、商城網(wǎng)站、關(guān)鍵詞優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)