2010年12月16日 星期四

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

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

2.在 [電腦管理 (本機)],展開 [服務及應用程式,然後按一下 [服務]。

在 [狀態] 欄標籤為正在執行每個服務 」 已啟動。在專用的 Web 伺服器上不需要下列服務:
警示器
[剪貼本]
電腦瀏覽器
DHCP 用戶端
DHCP 伺服器
傳真服務
檔案複寫
紅外線監視器
網際網路連線共用
信差
NetMeeting 遠端桌面共用
網路 DDE
網路 DDE DSDM
NWLink NetBIOS
NWLink IPX/SPX
列印多工緩衝處理程式
TCP/IP NetBIOS 協助程式服務
電話語音
Telnet
不斷電供電系統

3.請注意依存於您想要停用每個服務的服務。要這麼做,請您執行下列步驟:
連按兩下您想要停用的服務。
按一下 [依存性] 索引標籤。
這個服務依存在下列系統元件上] 清單中請注意這項服務而定的服務。
下列的系統元件依賴此服務] 清單中請注意不能啟動,而這項服務的服務。
按一下 [確定]。

4.一次停用您所選取每個服務。要這麼做,請您執行下列步驟:
您想要停用的服務上按一下滑鼠右鍵,然後按一下 [內容]。
在 [啟動類型] 清單中,按一下 [已停用]。
如果您想要立即停止服務,按一下 [停止]。如果出現 [停止其他服務] 對話方塊,注意其他相依服務,將也停止],再按
[是]。
按一下 [確定]。

5.重複步驟 4,以停用其他非必要的服務。

備忘稿
停用每個服務,以確定您不關閉您想要繼續使用的服務之後,請測試 Web 伺服器正確操作。
如果網際網路資訊服務 (IIS) 伺服器是 Windows Server 2003 網域的成員,您必須在您的系統正確地將群組原則
套用到電腦上要有 TCP/IP 協助程式服務。
當您停用 DHCP 用戶端時,DHCP 用戶端會停止動態 DNS 登錄。 這會停用 DNS 動態更新通訊協定,而且需要手動要新
增為這個用戶端在 DNS 伺服器的 DNS 記錄。

最佳化網路應用程式的資料輸送量
在工作記憶體中執行 IIS 6.0 程序可分頁程式碼。要這麼做,請您執行下列步驟:

1.在 Windows 檔案總管中用滑鼠右鍵按一下 [網路上的芳鄰],然後按一下 [內容]。
2.您要最佳化的區域連線] 上按一下滑鼠右鍵,然後按一下 [內容]。
3.這個連線使用下列項目] 清單中按一下 (但不要清除其核取方塊) 檔案和印表機共用的 Microsoft 網路,然後按一下 [內容。
4.按一下 網路應用程式的最大值的資料輸送量,按一下 [確定],然後再按一下 [關閉]。

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

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

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

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

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

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

啟用 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 管理員快速入門] 中的主題。

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

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

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