台灣最大程式設計社群網站
線上人數
571
 
會員總數:245815
討論主題:189439
歡迎您免費加入會員
討論區列表 >> 專欄文章 >> 改善ASP效能的訣竅-27 (Nancy Cluts 著)
[]  
[我要回覆]
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
改善ASP效能的訣竅-27 (Nancy Cluts 著)
價值 : 0 QP  點閱數:2100 回應數:0
樓主

站務人員 站長
門外漢
0 1580
542 9
發送站內信

捐贈 VP 給 站務人員
訣竅 27:進行效能測試
正如我們在前面已經講過,效能是一項功能。如果您想要改善網站的效能,那麼要設定效能目標,然後逐步改進,直到達到目標為止。不要因為怕影響專案進展,就不進行任何效能測試。通常,在專案結束時,再作必需的結構調整已經為時太晚,因而導致您的客戶失望。將效能測試作為您日常測試的一部分來進行。您可以對個別元件分別進行效能測試,如針對 ASP 畫面或 COM 物件,或整體測試網站。

許多人使用單一瀏覽器請求畫面,來測試 Web 網站的效能。這樣做就會給您一個感覺,即網站的回應能力很好,但這樣做實際上並不能告訴您在負載下網站的效能如何。

一般情況下,要想準確地測試效能,您需要一個專用的測試環境。此環境應包括硬體,其處理器速度、處理器數量、記憶體、磁碟、網路設定等方面與生產環境的硬體相似。其次,您必須指定用戶端的工作負載:有多少同時的使用者,他們發出請求的頻率,他們點擊畫面的類型等等。如果您沒有網站實際使用情況的資料,您必須估計一下使用的情況。最後,您需要一個可以模擬預期用戶端工作負載的工具。有了這些工具,您就可以開始回答諸如「如果我有 N 個同時的使用者,那麼需要多少伺服器?」之類的問題。您還可以找出出現瓶頸的原因,並以此為目標進行最佳化。

下面列出一些不錯的 Web 強度測試工具。我們強烈建議 Microsoft Web Application Stress (WAS) Toolkit。WAS 可使您記錄測試 script,然後模擬數百或成千上萬個使用者存取 Web 伺服器。WAS 報告很多統計資料,包括每秒鐘的請求數,回應時間分布情況和錯誤計數。WAS 有豐富的用戶端介面和 Web 介面,Web 介面可以讓您進行遠端測試。

一定要閱讀 IIS 5.0 Tuning Guide。

本篇文章發表於2000-09-09 00:00
目前尚無任何回覆
   

回覆
如要回應,請先登入.