IIS 性能優(yōu)化 服務器
更新時間:2009年09月30日 17:12:38 作者:
windows服務器下iis的性能是很值得考慮的,下面是一些基本的配置,大家可以參考下,提高服務器運行效率。
IIS性能優(yōu)化
1、調(diào)整IIS高速緩存
HKEY_LOCAL_MACHINE SystemCurrentControlSetServicesInetInfoParametersMemoryCacheSize MemoryCacheSize的范圍是從0道4GB,缺省值為3072000(3MB)。一般來說此值最小應設為服務器內(nèi)存的10%。IIS通過高速緩存系統(tǒng)句柄、目錄列表以及其他常用數(shù)據(jù)的值來提高系統(tǒng)的性能。這個參數(shù)指明了分配給高速緩存的內(nèi)存大小。如果該值為0,那就意味著“不進行任何高速緩存”。在這種情況下系統(tǒng)的性能可能會降低。如果你的服務器網(wǎng)絡通訊繁忙,并且有足夠的內(nèi)存空間,可以考慮增大該值。必須注意的是修改注冊表后,需要重新啟動才能使新值生效。
2、不要關閉系統(tǒng)服務: “Protected Storage”
3、對訪問流量進行限制
(1)對站點訪問人數(shù)進行限制
(2)站點帶寬限制。保持HTTP連接。
(3)進程限制, 輸入CPU的耗用百分比
4、提高IIS的處理效率
應用程序設置”處的“應用程序保護”下拉按鈕,從彈出的下拉列表中,選中“低(IIS進程)”選項,IIS服務器處理程序的效率可以提高20%左右。但此設置會帶來嚴重的安全問題,不值得推薦。
5、將IIS服務器設置為獨立的服務器
(1)提高硬件配置來優(yōu)化IIS性能
硬盤:硬盤空間被NT和IIS服務以如下兩種方式使用:一種是簡單地存儲數(shù)據(jù);另一種是作為虛擬內(nèi)存使用。如果使用Ultra2的SCSI硬盤,可以顯著提高IIS的性能
(2)可以把NT服務器的頁交換文件分布到多個物理磁盤上,注意是多個“物理磁盤”,分布在多個分區(qū)上是無效的。另外,不要將頁交換文件放在與WIndows NT引導區(qū)相同的分區(qū)中
(3)使用磁盤鏡像或磁盤帶區(qū)集可以提高磁盤的讀取性能
(4)最好把所有的數(shù)據(jù)都儲存在一個單獨的分區(qū)里。然后定期運行磁盤碎片整理程序以保證在存儲Web服務器數(shù)據(jù)的分區(qū)中沒有碎片。使用NTFS有助于減少碎片。推薦使用Norton的Speeddisk,可以很快的整理NTFS分區(qū)。
6、起用HTTP壓縮
HTTP壓縮是在Web服務器和瀏覽器間傳輸壓縮文本內(nèi)容的方法。HTTP壓縮采用通用的壓縮算法如gzip等壓縮HTML、Javas cript或CSS文件??墒褂胮ipeboost進行設置。
7、起用資源回收
使用IIS5 Recycle定時回收進程資源。
1、調(diào)整IIS高速緩存
HKEY_LOCAL_MACHINE SystemCurrentControlSetServicesInetInfoParametersMemoryCacheSize MemoryCacheSize的范圍是從0道4GB,缺省值為3072000(3MB)。一般來說此值最小應設為服務器內(nèi)存的10%。IIS通過高速緩存系統(tǒng)句柄、目錄列表以及其他常用數(shù)據(jù)的值來提高系統(tǒng)的性能。這個參數(shù)指明了分配給高速緩存的內(nèi)存大小。如果該值為0,那就意味著“不進行任何高速緩存”。在這種情況下系統(tǒng)的性能可能會降低。如果你的服務器網(wǎng)絡通訊繁忙,并且有足夠的內(nèi)存空間,可以考慮增大該值。必須注意的是修改注冊表后,需要重新啟動才能使新值生效。
2、不要關閉系統(tǒng)服務: “Protected Storage”
3、對訪問流量進行限制
(1)對站點訪問人數(shù)進行限制
(2)站點帶寬限制。保持HTTP連接。
(3)進程限制, 輸入CPU的耗用百分比
4、提高IIS的處理效率
應用程序設置”處的“應用程序保護”下拉按鈕,從彈出的下拉列表中,選中“低(IIS進程)”選項,IIS服務器處理程序的效率可以提高20%左右。但此設置會帶來嚴重的安全問題,不值得推薦。
5、將IIS服務器設置為獨立的服務器
(1)提高硬件配置來優(yōu)化IIS性能
硬盤:硬盤空間被NT和IIS服務以如下兩種方式使用:一種是簡單地存儲數(shù)據(jù);另一種是作為虛擬內(nèi)存使用。如果使用Ultra2的SCSI硬盤,可以顯著提高IIS的性能
(2)可以把NT服務器的頁交換文件分布到多個物理磁盤上,注意是多個“物理磁盤”,分布在多個分區(qū)上是無效的。另外,不要將頁交換文件放在與WIndows NT引導區(qū)相同的分區(qū)中
(3)使用磁盤鏡像或磁盤帶區(qū)集可以提高磁盤的讀取性能
(4)最好把所有的數(shù)據(jù)都儲存在一個單獨的分區(qū)里。然后定期運行磁盤碎片整理程序以保證在存儲Web服務器數(shù)據(jù)的分區(qū)中沒有碎片。使用NTFS有助于減少碎片。推薦使用Norton的Speeddisk,可以很快的整理NTFS分區(qū)。
6、起用HTTP壓縮
HTTP壓縮是在Web服務器和瀏覽器間傳輸壓縮文本內(nèi)容的方法。HTTP壓縮采用通用的壓縮算法如gzip等壓縮HTML、Javas cript或CSS文件??墒褂胮ipeboost進行設置。
7、起用資源回收
使用IIS5 Recycle定時回收進程資源。
相關文章
NET Runtime Optimization Service 1101 錯誤的解決方法
這篇文章主要介紹了NET Runtime Optimization Service 1101 錯誤的解決方法,需要的朋友可以參考下2015-09-09Windows?server?2003卸載和安裝IIS的圖文教程
本文通過圖文并茂的形式給大家介紹Windows?server?2003卸載和安裝IIS的步驟,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧2022-07-07圖解修改IIS web.config配置文件增設置默認文檔的方法
通常我們在IIS中發(fā)布一個網(wǎng)站過后,都需要手動設置網(wǎng)站的啟動頁面,下面我介紹如何使用代碼,而不需要手動設置2013-11-11php對外發(fā)包解決方案(導致w3wp.exe很占cpu)
針對最近php程序突發(fā)性對外發(fā)包的問題,我司特提出php對外發(fā)包解決方案,希望可以幫助服務器托管用戶和vps主機用戶解決疑難2011-12-12