IIS的性能優(yōu)化_動易Cms教程
教程Tag:暫無Tag,歡迎添加,賺取U幣!
治理互聯(lián)網(wǎng)信息服務(wù)器(Internet Information Server,IIS)的人們都知道,IIS是一個既簡單又麻煩的家伙。簡單的是安裝它幾乎不需要費什么腦筋,選擇一下路徑,然后一路按“下一步”就可以完成;配置也比較簡單,只要有一定的NT和網(wǎng)絡(luò)知識,照著說明書就可以架設(shè)一個像模像樣的Web站點出來。然而治理IIS卻沒有想像的那樣簡單。使用一段時間以后,治理員往往會遇上服務(wù)器性能不良的情況。這時候,IIS的性能優(yōu)化,就提上日程了。
導(dǎo)致IIS服務(wù)性能不良的原因有兩個方面。一個是人為的,也就是說治理員在安裝、配置IIS的時候沒有進(jìn)行優(yōu)化或者配置錯誤。另一個則是客觀上的,隨著運行的服務(wù)種類,以及訪問人數(shù)的增加,服務(wù)器原有的硬件配置已不能滿足要求了,這就需要提高硬件配置。
在服務(wù)器配置上優(yōu)化IIS性能
1.IIS高速緩存是對IIS進(jìn)行優(yōu)化時要考慮的最重要的項目之一。服務(wù)器保留了一部分內(nèi)存空間用作IIS高速緩存,為將來的請求存儲對象,這樣IIS就可從高速緩存中檢索對象而不用從硬盤中檢索。 調(diào)整IIS高速緩存的容量需要修改注冊表,表項如下:
\HKEY_LOCAL_MACHINE
\System
\CurrentControlSet
\Services
\InetInfo
\Parameters
\MemoryCacheSize
MemoryCacheSize的范圍是從0道4GB,缺省值為3072000(3MB)。
IIS通過高速緩存系統(tǒng)句柄、目錄列表以及其他常用數(shù)據(jù)的值來提高系統(tǒng)的性能。這個參數(shù)指明了分配給高速緩存的內(nèi)存大小。假如該值為0,那就意味著“不進(jìn)行任何高速緩存”。在這種情況下系統(tǒng)的性能可能會降低。假如你的服務(wù)器網(wǎng)絡(luò)通訊繁忙,并且有足夠的內(nèi)存空間,可以考慮增大該值。必須注重的是修改注冊表后,需要重新啟動才能使新值生效。
2.使IIS使用處理器時間最長。服務(wù)器的CPU處理器能力總是有限的。哪一個應(yīng)用程序占用處理器的時間最長,誰的性能就能得到最大的提高。
�。�1)在NT的控制面板中,雙擊系統(tǒng)圖標(biāo)。
�。�2)單擊性能標(biāo)簽。
�。�3)在應(yīng)用程序性能下將游標(biāo)拖到None的位置,這樣就可以使所有正在運行的服務(wù),包括IIS,使用處理器的時間達(dá)到最大值。
3.服務(wù)器屬性設(shè)置。在服務(wù)器屬性里有一項可以使網(wǎng)絡(luò)應(yīng)用程序的總處理能力最大的選項,你當(dāng)然應(yīng)該選擇它。
(1)在桌面上右鍵單擊網(wǎng)絡(luò)鄰居圖標(biāo),然后選擇屬性選項。
(2)單擊“服務(wù)標(biāo)簽”。
(3)單擊“服務(wù)器”,然后按“屬性”。
(4)選擇最大化網(wǎng)絡(luò)應(yīng)用程序的總處理能力。然后單擊“OK�!�
提高硬件配置來優(yōu)化IIS性能
當(dāng)進(jìn)行了上述的優(yōu)化配置,IIS的性能仍然沒有什么明顯改善的話,也許你應(yīng)該考慮提高服務(wù)器配置了。然而事關(guān)銀子問題,老板們一定不會輕易同意,除非你用事實說服他。你必須在首先提高什么硬件配置上面考慮清楚。以下是在進(jìn)行IIS優(yōu)化時需要考慮的有關(guān)硬件:
處理器:可以升級為速度更快的CPU,還可以再增加一個CPU。但是代價太高了(也許會換主板什么的),老板很難接受。
硬盤:硬盤空間被NT和IIS服務(wù)以如下兩種方式使用:一種是簡單地存儲數(shù)據(jù);另一種是作為虛擬內(nèi)存使用。假如使用Ultra2的SCSI硬盤,可以顯著提高IIS的性能。
網(wǎng)絡(luò)接口卡:假如服務(wù)器是在企業(yè)內(nèi)部網(wǎng)上運行,那么可以考慮將他的網(wǎng)卡升級為100M網(wǎng)卡。這在網(wǎng)絡(luò)帶寬是瓶頸的情況下非凡有效。
內(nèi)存:增加內(nèi)存可能是升級系統(tǒng)最簡單、最有效的方法。也是筆者推薦的硬件升級首選方案。 那么如何知道需要進(jìn)行硬件上的升級呢?這就和性能監(jiān)視器的使用有關(guān)了。筆者會在其他文章中描述。在這里作簡要介紹:比如你可以利用性能監(jiān)視器來跟蹤服務(wù)器上的CPU使用程度。并可以查看由內(nèi)存調(diào)換到硬盤中的頁面的數(shù)目和頻率。將這些信息與內(nèi)存使用情況以及其他系統(tǒng)信息相結(jié)合,就可以得到一張系統(tǒng)性能報告表。假如這些信息一直表現(xiàn)出很高的使用率,那么就說明應(yīng)該升級硬件設(shè)備了。
導(dǎo)致IIS服務(wù)性能不良的原因有兩個方面。一個是人為的,也就是說治理員在安裝、配置IIS的時候沒有進(jìn)行優(yōu)化或者配置錯誤。另一個則是客觀上的,隨著運行的服務(wù)種類,以及訪問人數(shù)的增加,服務(wù)器原有的硬件配置已不能滿足要求了,這就需要提高硬件配置。
在服務(wù)器配置上優(yōu)化IIS性能
1.IIS高速緩存是對IIS進(jìn)行優(yōu)化時要考慮的最重要的項目之一。服務(wù)器保留了一部分內(nèi)存空間用作IIS高速緩存,為將來的請求存儲對象,這樣IIS就可從高速緩存中檢索對象而不用從硬盤中檢索。 調(diào)整IIS高速緩存的容量需要修改注冊表,表項如下:
\HKEY_LOCAL_MACHINE
\System
\CurrentControlSet
\Services
\InetInfo
\Parameters
\MemoryCacheSize
MemoryCacheSize的范圍是從0道4GB,缺省值為3072000(3MB)。
IIS通過高速緩存系統(tǒng)句柄、目錄列表以及其他常用數(shù)據(jù)的值來提高系統(tǒng)的性能。這個參數(shù)指明了分配給高速緩存的內(nèi)存大小。假如該值為0,那就意味著“不進(jìn)行任何高速緩存”。在這種情況下系統(tǒng)的性能可能會降低。假如你的服務(wù)器網(wǎng)絡(luò)通訊繁忙,并且有足夠的內(nèi)存空間,可以考慮增大該值。必須注重的是修改注冊表后,需要重新啟動才能使新值生效。
2.使IIS使用處理器時間最長。服務(wù)器的CPU處理器能力總是有限的。哪一個應(yīng)用程序占用處理器的時間最長,誰的性能就能得到最大的提高。
�。�1)在NT的控制面板中,雙擊系統(tǒng)圖標(biāo)。
�。�2)單擊性能標(biāo)簽。
�。�3)在應(yīng)用程序性能下將游標(biāo)拖到None的位置,這樣就可以使所有正在運行的服務(wù),包括IIS,使用處理器的時間達(dá)到最大值。
3.服務(wù)器屬性設(shè)置。在服務(wù)器屬性里有一項可以使網(wǎng)絡(luò)應(yīng)用程序的總處理能力最大的選項,你當(dāng)然應(yīng)該選擇它。
(1)在桌面上右鍵單擊網(wǎng)絡(luò)鄰居圖標(biāo),然后選擇屬性選項。
(2)單擊“服務(wù)標(biāo)簽”。
(3)單擊“服務(wù)器”,然后按“屬性”。
(4)選擇最大化網(wǎng)絡(luò)應(yīng)用程序的總處理能力。然后單擊“OK�!�
提高硬件配置來優(yōu)化IIS性能
當(dāng)進(jìn)行了上述的優(yōu)化配置,IIS的性能仍然沒有什么明顯改善的話,也許你應(yīng)該考慮提高服務(wù)器配置了。然而事關(guān)銀子問題,老板們一定不會輕易同意,除非你用事實說服他。你必須在首先提高什么硬件配置上面考慮清楚。以下是在進(jìn)行IIS優(yōu)化時需要考慮的有關(guān)硬件:
處理器:可以升級為速度更快的CPU,還可以再增加一個CPU。但是代價太高了(也許會換主板什么的),老板很難接受。
硬盤:硬盤空間被NT和IIS服務(wù)以如下兩種方式使用:一種是簡單地存儲數(shù)據(jù);另一種是作為虛擬內(nèi)存使用。假如使用Ultra2的SCSI硬盤,可以顯著提高IIS的性能。
網(wǎng)絡(luò)接口卡:假如服務(wù)器是在企業(yè)內(nèi)部網(wǎng)上運行,那么可以考慮將他的網(wǎng)卡升級為100M網(wǎng)卡。這在網(wǎng)絡(luò)帶寬是瓶頸的情況下非凡有效。
內(nèi)存:增加內(nèi)存可能是升級系統(tǒng)最簡單、最有效的方法。也是筆者推薦的硬件升級首選方案。 那么如何知道需要進(jìn)行硬件上的升級呢?這就和性能監(jiān)視器的使用有關(guān)了。筆者會在其他文章中描述。在這里作簡要介紹:比如你可以利用性能監(jiān)視器來跟蹤服務(wù)器上的CPU使用程度。并可以查看由內(nèi)存調(diào)換到硬盤中的頁面的數(shù)目和頻率。將這些信息與內(nèi)存使用情況以及其他系統(tǒng)信息相結(jié)合,就可以得到一張系統(tǒng)性能報告表。假如這些信息一直表現(xiàn)出很高的使用率,那么就說明應(yīng)該升級硬件設(shè)備了。
相關(guān)動易Cms教程:
- MAC錯誤的解決方法
- 如何屏蔽動易后臺導(dǎo)航里的某個功能菜單?
- 動易.NET版本留言自動選定欄目方法
- 動易SiteFactoty整合Discuz!NT3.0
- 在任意位置獲取根節(jié)點ID標(biāo)簽
- 如何開啟SiteWeaver6.8的支持,反對功能
- Windows 2008安裝動易.NET系統(tǒng)之四----動易系統(tǒng)安裝篇
- Windows 2008安裝動易.NET系統(tǒng)之三----數(shù)據(jù)庫篇
- Windows 2008安裝動易.NET系統(tǒng)之二----IIS、目錄環(huán)境配置篇
- 數(shù)據(jù)庫修復(fù),SQL Server 2005內(nèi)部操作不一致的處理
- 如何安裝動易.net程序權(quán)限配置
- 為什么提示對Windows系統(tǒng)文件夾下的Temp目錄沒有訪問權(quán)限?
- 相關(guān)鏈接:
- 教程說明:
動易Cms教程-IIS的性能優(yōu)化
。