IIS健全應(yīng)用程序池設(shè)置(2)_動易Cms教程
應(yīng)用程序池“屬性”對話框的“性能”選項卡

網(wǎng)絡(luò)園
“網(wǎng)絡(luò)園”是等效于 webGarden 和 cpuMask ASP.NET 進程模型設(shè)置的應(yīng)用程序池設(shè)置。若要啟用“網(wǎng)絡(luò)園”,請將“輔助進程的最大數(shù)目”設(shè)置為高于 1 的值。該值還為應(yīng)用程序池確定最大進程數(shù)。
因為網(wǎng)絡(luò)園支持使用多個進程,所以,每一進程在應(yīng)用程序狀態(tài)、進程內(nèi)會話狀態(tài)、緩存和靜態(tài)數(shù)據(jù)方面都有其自己的副本。網(wǎng)絡(luò)園不應(yīng)用于所有應(yīng)用程序,尤其在這些應(yīng)用程序需要維護狀態(tài)的情況下。在決定網(wǎng)絡(luò)園模式是否適用前,一定要檢查應(yīng)用程序的性能。
在使用網(wǎng)絡(luò)園時,理解會話狀態(tài)和循環(huán)工作的方式是十分重要的�?紤]其他應(yīng)用程序池設(shè)置影響應(yīng)用程序的方式也是十分重要的。
使用輔助進程隔離模式的網(wǎng)絡(luò)園中的會話狀態(tài)
在使用會話狀態(tài)時,請注重,輔助進程隔離模式不支持將請求傳送回引起請求返回的進程。當(dāng)一個應(yīng)用程序運行在處于 ASP 會話狀態(tài)或應(yīng)用程序狀態(tài)的網(wǎng)絡(luò)園中時,該應(yīng)用程序需要將其請求發(fā)送回發(fā)起的進程。在使用 IIS 6.0 應(yīng)用程序池時,要確保應(yīng)用程序讓一個連接總保持為打開狀態(tài),以便其請求被發(fā)送回適當(dāng)?shù)倪M程。假如此連接沒有保持為打開狀態(tài),則請求將被發(fā)送到為網(wǎng)絡(luò)園提供服務(wù)的下一可用的輔助進程。
使用輔助進程隔離模式的網(wǎng)絡(luò)園中的循環(huán)
循環(huán)是一種用于應(yīng)用程序的負載平衡方法。在每個請求到達時,它會自動被發(fā)送到下一可用進程。例如,假如網(wǎng)絡(luò)園具有 4 個進程,則請求被發(fā)送到進程 0、1、2 和 3,并依照這一順序發(fā)送。然后為其他請求重復(fù)該循環(huán)。
使用輔助進程隔離模式的網(wǎng)絡(luò)園中的應(yīng)用程序池參數(shù)
某些應(yīng)用程序池設(shè)置具有特定于網(wǎng)絡(luò)園的行為。下表總結(jié)了這些行為。
。