天天看點

Windows Server 2003 中優化 Web 伺服器性能

本文介紹不同方法, 可用于優化專用 Windows Server 2003 Web 伺服器的性能。

禁用不必要的服務

禁用進行專用 Web 伺服器所不需要 Windows Server 2003 服務。 要這樣做, 請按照下列步驟操作:  1. 指向 程式 , 指向 管理工具 , 依次 ComputerManagement@@ 開始 。  

  計算機管理 (本地) , 展開 ServicesandApplications@@ , 然後單擊 服務 。

在狀态列, 運作每個服務标記 " 已啟動 "。 專用 Web 伺服器上不需要以下服務:  • 警報器  

• 剪貼簿

• 計算機浏覽器  

• DHCP 客戶

• DHCP 伺服器

• 傳真服務

• 檔案複制

• iNfrared 螢幕

• Internet 連接配接共享  

• Messenger

• NetMeeting 遠端桌面共享

• 網絡 DDE

• 網絡 DDEDSDM

• NWLinkNetBIOS

• NWLink IPX/SPX

• 列印背景程式

• TCP/IP NetBIOS 助手服務

• 電話

• Telnet

• 不間斷電源  

  注意, 依賴于各個服務對要禁用服務。 要這樣做, 請按照下列步驟操作:  a.  輕按兩下與要禁用服務。

b.  單擊 依存關系 頁籤。  

c.  在 此服務依賴以下系統元件 清單, 注意, 此服務取決于服務。  

d.  : 以下系統元件依賴此服務 清單中記下沒有此服務無法啟動服務。  

e.  單擊 确定 。

  一次, 禁用, 您已選擇每個服務。 要這樣做, 請按照下列步驟操作:  a.  右擊與要禁用, 服務并然後單擊 屬性 。  

b.  在 啟動類型 清單, 單擊 禁用 。  

c.  如果您想停止該服務立即, 請單擊 停止 。 如果出現 停止其他服務 對話框, 注意其他從屬服務, 将同時停止, 并單擊 是 。  

d.  單擊 确定 。

5. 重複步驟 4 來禁用其他不必要的服務。

便箋  • 禁用每個服務以確定您未禁用, 要繼續使用服務後測試 Web 伺服器進行正确操作。  

• 如果 Internet 資訊服務 (IIS) 伺服器是作為 Windows Server 2003 域, 成員将組政策正确應用到計算機系統上必須 TCP/IP Helper 服務。  

• 當您禁用 DHCP 客戶, DHCP 客戶停止動态 DNS 注冊。 禁用 DNS 動态更新協定并需要手動添加為 DNS 伺服器中此客戶 DNS 記錄。  

優化用于網絡應用程式資料吞吐量

在工作記憶體運作 IIS 6.0 處理分頁代碼。 要這樣做, 請按照下列步驟操作:  1. 在 WindowsExplorer, 右擊 網路上的芳鄰 , 并單擊 屬性 。

2. 右鍵單擊與要優化, 本地連接配接, 然後單擊 屬性 。

3. 在 此連接配接使用下列項目 清單, 單擊 (但不要清除其複選框), 然後單擊 屬性 檔案和列印機共享 MicrosoftNetworks ,。  

4. 然後單擊 關閉 , 用于網絡應用程式資料吞吐量最 和 确定 。  

優化背景服務的性能

IIS 6.0 程序 (Inetinfo.exe) 作為背景服務運作。 要提高性能對于背景服務, 請按照下列步驟操作:  1. 然後單擊 系統 、 啟動 和 控制台 。  

2. 單擊 進階 頁籤, 并單擊 性能 下 設定 。  

3. 單擊 背景服務 , 再單擊 進階 頁籤, 然後單擊 确定 兩次。  

禁用 IIS 6.0 記錄

除非需要, 禁用登入 Web 站點、 虛拟目錄, 以及檔案和檔案夾。 要這樣做, 請按照下列步驟操作:  1. 指向 程式 , 指向 管理工具 , 依次 Internet 資訊服務 (IIS) 管理器 開始 。  

2. 展開 伺服器名稱 其中 伺服器名稱 是 Web 伺服器的名稱。  

3. 找到與要修改, 右鍵單擊項, 并單擊 屬性 (Web 站點、 虛拟目錄或實體目錄) 項目。  

4. 執行下列之一:  • 如果您選擇 Web 站點, 單擊 主目錄 頁籤。

- 或

• 如果選擇虛拟目錄, 單擊 虛拟目錄 頁籤。

• 如果選擇實體目錄, 單擊 目錄 頁籤。  

5. 單擊以清除複選框, 日志通路 , 然後單擊 确定 。

要禁用日志為整個 Web 站點, 單擊 網站 頁籤, 單擊以清除 啟用日志記錄 複選框, 依次 确定 。  

6. 退出 Internet 資訊服務 (IIS) 管理器。

啟用帶寬限制

限制網絡帶寬, 可用于單個 Web 站點。 要這樣做, 請按照下列步驟操作:  1. 單擊 開始 指向 程式 , 指向 管理工具 , 然後單擊 Internet 服務管理器 。

3. 右鍵單擊與要修改, Web 站點, 然後單擊 屬性 。  

4. 單擊 性能 頁籤, 然後單擊以選中 限制對此網站可用網絡帶寬 複選框。  

5. 最大帶寬 中, 鍵入新值, 然後再單擊 确定 。  

6. 退出 Internet 服務管理器。  

啟用 CPU 監視

啟用 CPU 監視來監視和要自動關閉輔助程序占用大量 CPU 時間的。 要啟用 CPU 監視, 請按照下列步驟:  1. 在 Internet 資訊服務 (IIS) 管理器, 展開本地計算機, 展開 應用程式池 檔案夾, 右鍵單擊與要上, 啟用 CPU 記帳, 然後單擊 屬性 應用程式池。  

2. 單擊 性能 頁籤, 然後單擊以選中 啟用 CPU 監視 複選框。  

3. 中 最大 CPU 使用 , 單擊向上和向下箭頭以設定 CPU 對想要使用應用程式池的大百分比。

IIS 如果超過指定最, 應用程式池使用在 Windows 事件日志中生成錯誤消息。  

4. (分鐘) 中重新整理 CPU 使用率數字 中, 單擊向上和向下箭頭以設定重新整理速率。  

5. CPU 使用率超過最大 CPU 使用率時執行操作 中, 單擊适當的操作為指定應用程式池:  • 單擊 無操作 使 IIS 指定應用程式池達到最大 CPU 使用率時 Windows 事件日志中生成錯誤。  

• 單擊要關閉應用程式池 關機 。 單擊要通過終止其主機工作程序停止問題應用程式 關閉 。  

6. 單擊 應用 , 并單擊 确定 。  

有關監視 CPU, 請參閱 Internet 資訊服務 6.0 管理者指南中 " 啟用 CPU 監視 " 主題。

限制 Web 站點連接配接

限制的各Web 站點可連接配接數。 要這樣做, 請按照下列步驟操作:  1. 啟動 Internet 服務管理器。  

3. 右鍵單擊與要限制, Web 站點, 然後單擊 屬性 。  

4. 性能 頁籤, 依次 限于連接配接 。

5. 在 限于連接配接 框中, 鍵入的對想要允許連接配接數。

注 ForEach 相連客戶使用大約四個并發連接配接。 例如, 連接配接限制是 200 使大約 50 個使用者可以通路 Web 站點。  

6. 單擊 确定 , 然後退出 Internet 服務管理器。  

使用保持 HTTP 連接配接

預設情況下, 啟用使用 保持 HTTP 連接配接 。 要驗證是否啟用 保持 HTTP 連接配接 , 請按照下列步驟:  1. 啟動 Internet 服務管理器。

4. 單擊以選中 啟用 HTTP - 保持連接配接啟用 複選框, 再單擊 網站 頁籤, 然後單擊 确定 。  

5. 退出 Internet 服務管理器。

繼續閱讀