windows服務器下iis的性能優化 服務器


IIS性能優化 
1、調整IIS高速緩存 
HKEY_LOCAL_MACHINE SystemCurrentControlSetServicesInetInfoParametersMemoryCacheSize MemoryCacheSize的范圍是從0道4GB,缺省值為3072000(3MB)。一般來說此值最小應設為服務器內存的10%。IIS通過高速緩存系統句柄、目錄列表以及其他常用數據的值來提高系統的性能。這個參數指明了分配給高速緩存的內存大小。如果該值為0,那就意味着“不進行任何高速緩存”。在這種情況下系統的性能可能會降低。如果你的服務器網絡通訊繁忙,並且有足夠的內存空間,可以考慮增大該值。必須注意的是修改注冊表后,需要重新啟動才能使新值生效。 
2、不要關閉系統服務: “Protected Storage” 
3、對訪問流量進行限制 
(1)對站點訪問人數進行限制 
(2)站點帶寬限制。保持HTTP連接。 
(3)進程限制, 輸入CPU的耗用百分比 
4、提高IIS的處理效率 
應用程序設置”處的“應用程序保護”下拉按鈕,從彈出的下拉列表中,選中“低(IIS進程)”選項,IIS服務器處理程序的效率可以提高20%左右。但此設置會帶來嚴重的安全問題,不值得推薦。 
5、將IIS服務器設置為獨立的服務器 
(1)提高硬件配置來優化IIS性能 
硬盤:硬盤空間被NT和IIS服務以如下兩種方式使用:一種是簡單地存儲數據;另一種是作為虛擬內存使用。如果使用Ultra2的SCSI硬盤,可以顯著提高IIS的性能 
(2)可以把NT服務器的頁交換文件分布到多個物理磁盤上,注意是多個“物理磁盤”,分布在多個分區上是無效的。另外,不要將頁交換文件放在與WIndows NT引導區相同的分區中 
(3)使用磁盤鏡像或磁盤帶區集可以提高磁盤的讀取性能 
(4)最好把所有的數據都儲存在一個單獨的分區里。然后定期運行磁盤碎片整理程序以保證在存儲Web服務器數據的分區中沒有碎片。使用NTFS有助於減少碎片。推薦使用Norton的Speeddisk,可以很快的整理NTFS分區。 
6、起用HTTP壓縮 
HTTP壓縮是在Web服務器和瀏覽器間傳輸壓縮文本內容的方法。HTTP壓縮采用通用的壓縮算法如gzip等壓縮HTML、Javas cript或CSS文件。可使用pipeboost進行設置。 
7、起用資源回收 
使用IIS5 Recycle定時回收進程資源。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM