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