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

提升 IIS 5.0 網頁伺服器效能的八大實戰技巧

編輯:關於伺服器

效能優化八大法則概覽

#優化項目預估效能提升
1啟用 HTTP Keep-Alive 持久連線15~20%
2停用 IIS 記錄功能5~8%
3避免使用「獨立」應用程式保護模式避免損失 20%
4增加快取記憶體保存文件數量提升 ASP 效能
5停用 CGI 程式,改用 ISAPI/ASPASP 比 CGI 快 10 倍
6增加 CPU 核心數(IIS 5.0 近乎線性擴展)雙核約雙倍效能
7停用 ASP 偵錯功能減少額外負載
8靜態網頁啟用 HTTP 壓縮減少 20% 傳輸量

詳細操作說明

1. 啟用 HTTP Keep-Alive 持久連線

維持連線不中斷,避免重複建立 TCP 連線開銷。HTTP 1.1 預設啟用,HTTP 1.0 需加 Keep-Alive 標頭。

設定路徑:Internet 服務管理員 → 選取 IIS 電腦或網站 → 右鍵「內容」→「主目錄」→ 勾選「HTTP 持久連線」。

2. 停用 IIS 記錄

記錄寫入磁碟會消耗 I/O 與 CPU。若非必要,建議關閉。

設定路徑:同樣在「主目錄」標籤,取消勾選「啟用記錄」。

3. 使用「低 (IIS 處理序)」應用程式保護模式

「高 (獨立)」模式會為每個應用程式建立獨立處理序,消耗大量記憶體與 CPU 切換成本。「低」模式在 IIS 主處理序內執行,效能最佳(但一個應用程式當機可能影響整個 IIS)。

設定路徑:網站/虛擬目錄「內容」→「主目錄/虛擬目錄」→「應用程式保護」選「低 (IIS 處理序)」。

4. 調整快取記憶體

IIS 5.0 將靜態網頁與已編譯的 ASP 腳本快取於記憶體。增加快取限額可減少磁碟讀取與重複編譯。

設定路徑:網站/應用程式起始目錄「內容」→「主目錄/虛擬目錄」→「設定」→「處理序選項」→ 調整「指令碼快取記憶體」;或於「伺服器擴充」→「設定」調整快取檔案數量。

5. 棄用 CGI,改用 ISAPI/ASP

CGI 每次請求都需建立/銷毀處理序,效能極差。效能層級:靜態網頁 (100) > ISAPI (50) > ASP (10) > CGI (1)。彈性與安全性權衡請參考原文表格。

6. 增加 CPU 核心

IIS 5.0 對多處理器擴展性極佳,雙核心效能近乎雙倍,四核心近乎四倍。IIS 4.0 則無明顯提升。

7. 停用 ASP 偵錯

偵錯功能會產生大量額外負載。正式環境務必關閉。

設定路徑:網站/虛擬目錄「內容」→「主目錄/虛擬目錄」→「設定」→「應用程式偵錯」→ 取消勾選「啟用 ASP 伺服器端/用戶端指令偵錯」。

8. 啟用 HTTP 壓縮(針對靜態檔案)

可減少約 20% 頻寬傳輸。動態內容壓縮會消耗額外 CPU,若處理器使用率超過 80% 不建議啟用。

設定路徑:IIS 管理員 → 伺服器「內容」→「主要內容」→「WWW 服務」→「編輯」→「服務」標籤 → 勾選「壓縮靜態檔案」,取消「壓縮應用程式檔案」。

額外建議

停用不必要的 Windows 服務,釋放系統資源給 IIS 使用。

Copyright © Windows教程網 All Rights Reserved