挖掘IIS6.0管理網(wǎng)站的新招
雖然IIS6.0的推出已經(jīng)有一段時間了,相信許多網(wǎng)民使用它管理各類網(wǎng)站已經(jīng)爛熟于心,不過IIS6.0就像Windows操作系統(tǒng)一樣深不見底,要是用力挖掘的話,還是能發(fā)現(xiàn)很多新應(yīng)用技巧的,或許下面提供的幾則管理網(wǎng)站的新技巧你并不熟悉。
1、阻止網(wǎng)站耗費(fèi)太多內(nèi)存資源
使用IIS6.0管理網(wǎng)站時,常常會遇到網(wǎng)站運(yùn)行一段時間之后,系統(tǒng)的內(nèi)存資源占用率往往達(dá)到90%左右的情形;在這種情形下繼續(xù)訪問網(wǎng)站時,會明顯感覺到網(wǎng)站頁面打開速度太慢。
為了有效避免這種現(xiàn)象的發(fā)生,我們可以巧妙地對IIS6.0中的應(yīng)用程序池進(jìn)行設(shè)置,讓其定時回收不工作的進(jìn)程,同時有效限制網(wǎng)站最大可以使用的內(nèi)存數(shù)目,確保服務(wù)器始終能夠穩(wěn)定地運(yùn)行。下面就是具體的設(shè)置步驟:
依次單擊“開始”/“設(shè)置”/“控制面板”命令,在打開的控制面板窗口中,雙擊“管理工具”圖標(biāo),接著再雙擊“Internet信息服務(wù)管理器”圖標(biāo),打開IIS6.0的控制臺窗口;
用鼠標(biāo)展開本地計算機(jī)下面的“應(yīng)用程序池”選項,然后右擊該選項下面的“DefaultAppPool”,再執(zhí)行右鍵菜單中的“屬性”命令,在其后彈出的屬性設(shè)置界面中,單擊“回收”標(biāo)簽,進(jìn)入到所示的標(biāo)簽頁面。
選中該頁面中的“回收工作進(jìn)程(分鐘)”選項,同時在該選項右側(cè)的文本框中輸入合適的數(shù)值,來指定多長時間不活動的工作進(jìn)程可以被IIS6.0自動回收;
接下來再將“回收工作進(jìn)程(請求數(shù)目)”選項選中,同時在該選項右側(cè)的文本框中輸入合適的數(shù)值,來指定多少數(shù)目的請求可以回收工作進(jìn)程。由于回收工作進(jìn)程也需要耗費(fèi)一定的系統(tǒng)資源。
因此為了避開網(wǎng)站訪問高峰期,我們還可以選中“在下列時間回收工作進(jìn)程”這個選項,并單擊“添加”按鈕,來添加一個合適的回收時間,例如我們可以將回收時間設(shè)置在午夜1點(diǎn)鐘左右;
緊接著在“內(nèi)存回收”設(shè)置項處,我們可以選中“最大使用的內(nèi)存”選項,同時在該選項右側(cè)的文本框中輸入合適的數(shù)值,來限制網(wǎng)站最大只能使用多大的系統(tǒng)內(nèi)存。
完成了上面的設(shè)置后,再展開IIS6.0控制臺窗口中的“網(wǎng)站”項目,并用鼠標(biāo)右擊目標(biāo)網(wǎng)站的名稱,再執(zhí)行右鍵菜單中的“屬性”命令,然后在彈出的網(wǎng)站屬性窗口中單擊“主目錄”標(biāo)簽,并檢查標(biāo)簽頁面中的應(yīng)用程序池是否被設(shè)置成了“DefaultAppPool”,如果不是的話必須將它調(diào)整過來。
倘若IIS6.0中還存在其他網(wǎng)站的話,我們再按相同的設(shè)置方法,將其他網(wǎng)站的應(yīng)用程序池也設(shè)置為“DefaultAppPool”,最后單擊“確定”按鈕,這樣就能實現(xiàn)阻止網(wǎng)站耗費(fèi)太多內(nèi)存資源的目的了。
【編輯推薦】