2012-09-06 57 views
0

我運行了很長時間的網站,有時會出現一些速度問題,但是在我們清理完MSSQL數據後,它會正常工作。初學者:ASP.NET窗口輸出html需要很長時間

但是這一次,它不再工作,我們總是得到超時錯誤,並且IIS導致CPU運行非常高。

我們拿出了一些功能,網站運行正常,但速度慢,沒有錯誤。

例如,當我們進行搜索時,如果我們的結果少於10個,頁面/輸出非常快。

當我們有超過200個結果,頁面很慢,如果你有更多的數據輸出幾乎大約需要15至20秒,輸出整個頁面

我知道,當然,這需要更多的時間運行,但我們以前有超過500個結果,它運行/輸出速度也很快。

你知道我應該考慮解決這個速度問題嗎?

+0

有可能的來源之一trilion。沒有看到一些代碼,它不可能幫助你。 – lolol

+1

@Dolly Chan:嘗試標記以前問題的答案。如果你不這樣做,人們不太可能在這裏幫助你。 – rumburak

回答

0

您需要查看代碼才能看到顯示結果時執行的操作。執行一些日誌記錄或逐步執行調試器的結果。

如果您有源代碼管理系統,現在應該查看快速代碼和現在慢速代碼之間進行了哪些更改。

10個結果可能需要1秒才能顯示哪個幾乎不可容忍,但正如你所說200個結果需要20秒。所以這個問題在某個地方是一些不好的代碼。我認爲有人已經改變了代碼。