2009-07-21 65 views
0

net應用程序,我在login.aspx和default1.aspx之間有一箇中間頁面(index.aspx)。ASP.NET登錄頁面的響應時間

index.aspx頁面的工作是檢查經過身份驗證的用戶角色,然後將請求重定向到有效的默認頁面,即default1.aspx,default2.aspx,default3.aspx。

對於這種類型的要求,我們的登錄頁面渲染時間更多也是在認證後默認的頁面渲染時間也很高。

對於登錄頁面,首次客戶端請求需要大約30-40秒。

請建議我正確的方法來解決這個問題,以便登錄頁面儘快來。

回答

1

您確定這不僅僅是ASP.NET啓動時間嗎?我建議你創建一個只有靜態文本的未經認證的頁面,僅用於測試目的 - 我懷疑這將只需要登錄頁面。

如果是而不是啓動時間,我建議你在日誌中填寫你的登錄頁面,這樣你就可以準確地看到代碼的哪一部分 - 這應該有助於你追蹤瓶頸。在等待登錄頁面時,服務器上的CPU是否忙碌?

+0

嗨,喬恩,其實我已經用小提琴來監控th響應。它顯示了Login.aspx 30-40秒的響應時間,並且cssfile和javascript文件將在一秒鐘內響起。但是這些文件在login.aspx響應後啓動。 – 2009-07-21 07:24:25

+0

這並沒有向你展示任何有關服務器內部發生的事情。如果它不僅僅是ASP.NET的啓動,你需要編寫服務器端日誌,以便獲得比「在X收到的請求,在Y收到的響應」更多的信息。 – 2009-07-21 07:37:33

0

爲什麼不使用asp.net認證成員資格類?

從你的問題來看,它似乎並不是你。