在服務器配置上優(yōu)化IIS服務器性能
我們知道IIS服務器是一個既簡單又麻煩的家伙。簡單的是安裝它幾乎不需要費什么腦筋,選擇一下路徑,然后一路按“下一步”就可以完成;配置也比較簡單,只要有一定的NT和網絡知識,照著說明書就可以架設一個像模像樣的Web站點出來。
然而管理IIS服務器卻沒有想像的那樣簡單。使用一段時間以后,管理員往往會遇上服務器性能不良的情況。這時候,IIS服務器的性能優(yōu)化,就提上日程了。
導致IIS服務器服務性能不良的原因有兩個方面。一個是人為的,也就是說管理員在安裝、配置IIS服務器的時候沒有進行優(yōu)化或者配置錯誤。
另一個則是客觀上的,隨著運行的服務種類,以及訪問人數的增加,服務器原有的硬件配置已不能滿足要求了,這就需要提高硬件配置。
在服務器配置上優(yōu)化IIS服務器性能
1.IIS服務器高速緩存是對IIS服務器進行優(yōu)化時要考慮的最重要的項目之一。服務器保留了一部分內存空間用作IIS服務器高速緩存,為將來的請求存儲對象,這樣IIS服務器就可從高速緩存中檢索對象而不用從硬盤中檢索。 調整IIS服務器高速緩存的容量需要修改注冊表,表項如下:
- \HKEY_LOCAL_MACHINE
- \System
- \CurrentControlSet
- \Services
- \InetInfo
- \Parameters
- \MemoryCacheSize
MemoryCacheSize的范圍是從0道4GB,缺省值為3072000(3MB)。
IIS服務器通過高速緩存系統句柄、目錄列表以及其他常用數據的值來提高系統的性能。這個參數指明了分配給高速緩存的內存大小。如果該值為0,那就意味著“不進行任何高速緩存”。
在這種情況下系統的性能可能會降低。如果你的服務器網絡通訊繁忙,并且有足夠的內存空間,可以考慮增大該值。必須注意的是修改注冊表后,需要重新啟動才能使新值生效。
2.使IIS服務器使用處理器時間最長。服務器的CPU處理器能力總是有限的。哪一個應用程序占用處理器的時間最長,誰的性能就能得到最大的提高。
(1)在NT的控制面板中,雙擊系統圖標。
(2)單擊性能標簽。
(3)在應用程序性能下將游標拖到None的位置,這樣就可以使所有正在運行的服務,包括IIS服務器,使用處理器的時間達到最大值。
3.IIS服務器屬性設置。在服務器屬性里有一項可以使網絡應用程序的總處理能力最大的選項,你當然應該選擇它。
(1)在桌面上右鍵單擊網絡鄰居圖標,然后選擇屬性選項。
(2)單擊“服務標簽”。
(3)單擊“服務器”,然后按“屬性”。
(4)選擇最大化網絡應用程序的總處理能力。然后單擊“OK。”
關于如何來配置優(yōu)化IIS服務器性能的知識,我們就講解到這里。
【編輯推薦】