如何: 將 Windows Server 2003 中的 Web 伺服器效能最佳化

文章翻譯 文章翻譯
文章編號: 816517 - 檢視此文章適用的產品。
本文章的有 Microsoft Windows 2000] 版本請參閱 308186
308186
全部展開 | 全部摺疊

在此頁中

結論

本文將逐步告訴您不同方法您可以用來最佳化專用的 Windows Server 2003 Web 伺服器效能。

back to the top

停用不必要的服務

停用 Windows Server 2003 就不需要專用的 Web 伺服器的服務。要這麼做,請您執行下列步驟:
  1. 按一下 [開始],指向 [程式集]、 指向 [系統管理工具],然後再按一下 [電腦管理]。
  2. 在 [電腦管理 (本機)],展開 [服務及應用程式,然後按一下 [服務]。

    在 [狀態] 欄標籤為正在執行每個服務 」 已啟動。在專用的 Web 伺服器上不需要下列服務:
    • 警示器
    • [剪貼本]
    • 電腦瀏覽器
    • DHCP 用戶端
    • DHCP 伺服器
    • 傳真服務
    • 檔案複寫
    • 紅外線監視器
    • 網際網路連線共用
    • 信差
    • NetMeeting 遠端桌面共用
    • 網路 DDE
    • 網路 DDE DSDM
    • NWLink NetBIOS
    • NWLink IPX/SPX
    • 列印多工緩衝處理程式
    • TCP/IP NetBIOS 協助程式服務
    • 電話語音
    • Telnet
    • 不斷電供電系統
  3. 請注意依存於您想要停用每個服務的服務。要這麼做,請您執行下列步驟:
    1. 連按兩下您想要停用的服務。
    2. 按一下 [依存性] 索引標籤。
    3. 這個服務依存在下列系統元件上] 清單中請注意這項服務而定的服務。
    4. 下列的系統元件依賴此服務] 清單中請注意不能啟動,而這項服務的服務。
    5. 按一下 [確定]
  4. 一次停用您所選取每個服務。要這麼做,請您執行下列步驟:
    1. 您想要停用的服務上按一下滑鼠右鍵,然後按一下 [內容]
    2. 在 [啟動類型] 清單中,按一下 [已停用]。
    3. 如果您想要立即停止服務,按一下 [停止]。如果出現 [停止其他服務] 對話方塊,注意其他相依服務,將也停止],再按 [是]
    4. 按一下 [確定]
  5. 重複步驟 4,以停用其他非必要的服務。
備忘稿
  • 停用每個服務,以確定您不關閉您想要繼續使用的服務之後,請測試 Web 伺服器正確操作。
  • 如果網際網路資訊服務 (IIS) 伺服器是 Windows Server 2003 網域的成員,您必須在您的系統正確地將群組原則套用到電腦上要有 TCP/IP 協助程式服務。
  • 當您停用 DHCP 用戶端時,DHCP 用戶端會停止動態 DNS 登錄。 這會停用 DNS 動態更新通訊協定,而且需要手動要新增為這個用戶端在 DNS 伺服器的 DNS 記錄。
back to the top

最佳化網路應用程式的資料輸送量

在工作記憶體中執行 IIS 6.0 程序可分頁程式碼。要這麼做,請您執行下列步驟:
  1. 在 Windows 檔案總管中用滑鼠右鍵按一下 [網路上的芳鄰],然後按一下 [內容]。
  2. 您要最佳化的區域連線] 上按一下滑鼠右鍵,然後按一下 [內容]。
  3. 這個連線使用下列項目] 清單中按一下 (但不要清除其核取方塊) 檔案和印表機共用的 Microsoft 網路,然後按一下 [內容
  4. 按一下 網路應用程式的最大值的資料輸送量,按一下 [確定],然後再按一下 [關閉]
back to the top

將背景服務的效能最佳化

IIS 6.0 處理序 (Inetinfo.exe) 執行為背景服務。 如果要增加背景服務的效能,請依照下列步驟執行:
  1. 按一下 [開始],按一下 [控制台],然後再按一下 [系統]。
  2. 按一下 [進階] 索引標籤,然後按一下 [效能] 下的 [設定]
  3. 按一下 [進階] 索引標籤,按一下 [背景服務],然後再按兩次 [確定]
back to the top

停用 IIS 6.0 記錄

除非需要它停用登入網站、 虛擬目錄和檔案和資料夾。要這麼做,請您執行下列步驟:
  1. 按一下 [開始],指向 [程式集]、 指向 [系統管理工具],然後再按一下 [網際網路資訊服務 (IIS) 管理員]。
  2. 展開 server name,其中 server name 」 是 Web 伺服器的名稱。
  3. 找出您想要修改、 項目上按一下滑鼠右鍵,然後按一下 [內容] 項目 (網站、 虛擬目錄或實體目錄)。
  4. 執行下列其中一項:
    • 如果您選取 [在網站上按一下 [主目錄] 索引標籤。

      -或
    • 如果您選取 [虛擬目錄按一下 [虛擬目錄] 索引標籤。

      -或
    • 如果您選取 [實體目錄按一下 [目錄] 索引標籤。
  5. 按一下以清除 [記錄瀏覽] 核取方塊,然後按一下 [確定]

    若要停用整個 Web 站台的記錄,按一下 [網站] 索引標籤,按一下以清除 [啟用記錄] 核取方塊,然後按一下 [確定]]。
  6. 結束網際網路資訊服務 (IIS) 管理員]。
back to the top

啟用頻寬節流設定

限制可用於個別網站的網路頻寬。要這麼做,請您執行下列步驟:
  1. 按一下 [開始],指向 [程式集]、 指向 [系統管理工具,然後再按一下 [Internet 服務管理員]。
  2. 展開 server name,其中 server name 」 是 Web 伺服器的名稱。
  3. 您想要修改的網站上按一下滑鼠右鍵,再按 [內容]。
  4. 按一下 [效能] 索引標籤,然後按一下以選取 到此網站可用的網路頻寬限制] 核取方塊。
  5. 在 [最大頻寬] 方塊輸入新的值,然後再按一下 [[確定]
  6. 結束 [網際網路服務管理員]。
back to the top

啟用 CPU 監視

啟用監視監視及自動關機會耗用大量的 CPU 時間的工作者處理序的 CPU。要監視的 CPU 請依照下列步驟執行:
  1. 在網際網路資訊服務 (IIS) 管理員,展開本機電腦、 展開 [應用程式集區] 資料夾,用滑鼠右鍵按一下應用程式集區,您想要在啟用 CPU 帳戶處理,然後按一下 [內容]。
  2. 按一下 [效能] 索引標籤,然後按一下以選取 [啟用 CPU 監視] 核取方塊。
  3. 最快的 CPU 使用] 方塊按一下向上和向下箭號,以設定您想要使用應用程式集區的 CPU 的最大的百分比]。

    如果應用程式集區使用超過指定的最大值,IIS 會在 Windows 事件記錄檔中產生錯誤訊息。
  4. (中分鐘為單位) 的重新整理 CPU 使用量數字] 方塊按一下向上和向下箭號,以設定重新整理速率]。
  5. 動作執行時的 CPU 使用率超過最大 CPU 的使用] 方塊按一下 [為指定的應用程式集區適當的動作]:
    • 按一下 [否執行 IIS 當指定的應用程式集區達到最大的 CPU 使用率時,Windows 事件記錄檔中產生錯誤。
    • 按一下 [關機] 來關閉應用程式集區。按一下 [關機] 來終止其主應用程式背景工作處理序停止有問題的應用程式。
  6. 按一下 [套用],然後再按一下 [確定]
更多有關 CPU 監控,請參閱"啟用 CPU 監視 」 在 [網際網路資訊服務 6.0 管理員快速入門] 中的主題。

back to the top

限制 Web 站台連線

限制個別網站的可用連接數目。要這麼做,請您執行下列步驟:
  1. 啟動 [網際網路服務管理員]。
  2. 展開 server name,其中 server name 」 是 Web 伺服器的名稱。
  3. 您想要限制的網站上按一下滑鼠右鍵,再按 [內容]。
  4. 按一下 [效能] 索引標籤,然後按一下 [連線限制為]。
  5. 在 [連線限制為] 方塊鍵入您想要允許的連線數目。

    附註每個連線的用戶端使用大約四個的同時連線。為 200 的連線限制,例如允許大約 50 使用者存取的網站。
  6. 按一下 [確定],然後結束 [Internet 服務管理員。
back to the top

使用 HTTP 持續作用

預設情況下,會啟用 HTTP 的持續作用 的使用。若要確認已啟用 HTTP 的持續作用,請依照下列步驟執行:
  1. 啟動 [網際網路服務管理員]。
  2. 展開 server name,其中 server name 」 是 Web 伺服器的名稱。
  3. 您想要修改的網站上按一下滑鼠右鍵,再按 [內容]。
  4. 按一下 [網站] 索引標籤,再按一下以選取 [啟用的啟用 HTTP 持續作用] 核取方塊,然後按一下 [確定]
  5. 結束 [網際網路服務管理員]。
back to the top

屬性

文章編號: 816517 - 上次校閱: 2006年10月30日 - 版次: 3.2
這篇文章中的資訊適用於:
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
關鍵字:?
kbmt kbhowtomaster KB816517 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:816517
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com