Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> 電腦軟體教學 >> 伺服器技術 >> 關於伺服器

IIS 效能優化全方位指南:從註冊表快取調校到硬體升級策略

編輯:關於伺服器

導致效能不佳的兩大根因

  • 人為配置錯誤: 安裝/設定時未優化、協議冗餘、權限過度開放
  • 硬體資源瓶頸: 服務類型增多、訪問量成長超出原有配置

軟體層面優化

1. IIS 快取大小調整 (MemoryCacheSize)

註冊表路徑:

HKLM\System\CurrentControlSet\Services\InetInfo\Parameters\MemoryCacheSize
  • 預設 3 MB (3072000 bytes)
  • 範圍 0 ~ 4 GB,0 表停用快取
  • 網路繁忙且記憶體充足時可適度增大(如 64-128 MB)
  • 修改後必須重啟 IIS 生效

2. CPU 處理器時間優先權最大化

  1. 控制台 → 系統 → 效能
  2. 應用程式效能游標拉至「無」
  3. 使 IIS 等服務獲得最大 CPU 時間片

3. 網路綁定優化:最大化網路應用程式總處理能力

  1. 網路鄰居 → 內容 → 服務 → 伺服器 → 內容
  2. 勾選「最大化網路應用程式的總處理能力」

硬體升級優先順序建議

元件效益成本建議
記憶體最直接降低分頁、提升快取命中率低首選升級項目
硬碟Ultra2 SCSI / 15K RPM 顯著提升 I/O中資料庫、日誌分離不同物理磁碟
網卡內部網環境升級 100/1000 Mbps 解決頻寬瓶頸低確認交換機支援對應速率
CPU升級主頻或增添第二顆 CPU高 (可能換主機板)最後考慮,投資報酬率最低

效能監視器關鍵計數器

  • Processor\% Processor Time 持續 > 80% → CPU 瓶頸
  • Memory\Pages/sec 持續高值 → 記憶體不足
  • PhysicalDisk\% Disk Time > 90% → 磁碟 I/O 瓶頸
  • Web Service\Current Connections 配合頻寬評估

安裝與日常維護最佳實踐

  1. 僅安裝必要協議(移除 NetBEUI、IPX 等)
  2. IIS 伺服器勿兼任網域控制站
  3. 分頁檔分散至多顆物理磁碟,避免與系統分區同槽
  4. 磁碟鏡像 (RAID 1) 或磁帶條帶 (RAID 0) 提升讀取效能
  5. 日誌採用檔案模式 (非 ODBC),增加記憶體緩衝區 (預設 64 KB)
  6. 網站資料集中單一分區,定期碎片整理 (Norton SpeedDisk 支援 NTFS)
  7. 僅對機密目錄啟用 SSL,避免大檔案加密傳輸拖慢效能
Copyright © Windows教程網 All Rights Reserved