2013-04-18 74 views
0

我們有一個網絡應用程序(uisng ASP.NetAlaska WAA),這是很多年前(不是我的團隊)設計的。它主要使用Alaska’s Xbase++代碼通過WAA查詢數據庫並生成HTML響應。早期它運行在win 2003和IIS 6上。現在這個Web應用程序已經遷移到了新的環境中。Windows 2008和IIS7(我們做了這個遷移)。如何測試Web應用程序性能?

此應用程序使用Mysql作爲後端,並顯示一些圖像存儲在共享驅動器。問題是網站的表現並不理想。加載頁面的時間超過10-12秒(以前的設置並非如此)。現在,我們想要追蹤延遲的根本原因。我們懷疑數據庫服務器和共享驅動器的性能。我們如何確認這一點?有什麼工具可以幫助我們追蹤延誤的原因嗎? (Alaska WAA - Web Application Adapater-它是一種應用服務器,它將運行服務器上的Xbase ++代碼,IIS將請求WAA(如CGI應用程序)和WAA將執行服務器端處理..就像從數據庫獲取詳細信息一樣,生成HTML響應並回到IIS) 或者Xbase ++代碼庫非常龐大,我們無法通過該代碼來微調查詢。 有什麼方法可以測試數據庫服務器性能,共享驅動器性能,CGI性能..?

回答

0

第一個問題是新平臺是專門針對Windows Server 2008還是IIS 7.0,或者可能是帶有IIS 7.5的Windows Server 2008 R2。 Windows Server 2008中存在顯着的文件性能問題,這些可能會導致遷移後的性能問題。遷移到Windows Server 2008 R2(如果這不在你身邊)可能足以解決這些問題。

但是,在可幫助隔離網站性能問題的位置和原因的工具領域中,您可能會從我們的Web Performance Monitor中找到一些價值。 30天免費試用版可用,這可能足以隔離和解決此問題。