2012-03-25 107 views
0

雖然網站加載速度測試,我發現網站有時加載非常快,有時需要很多時間開始加載。當我詳細查看時,發現有些請求的等待時間只有幾百毫秒,而其他一些請求很慢,實際上等待時間爲5到30秒。如何提高網站等待時間?

什麼可能是這種從幾毫秒到30秒或更多秒的偏差的原因。以及如何改進它。

該網站建立在ASP.net MVC3和Microsoft SQL Server數據庫上。

回答

1

那裏有哪些模式,即相同的URL總是很慢,其他URL總是很快,或者它看起來是隨機的?

看看服務器上還運行着什麼,是專用服務器還是VPS?

查看DB的性能即是一致的,這是正在服用的時間最長的查詢,最CPU,IO最多等

當APP-多麼繁忙的網站,做怠工比賽游泳池正在回收或啓動?

+0

所有網址都是快速/慢速隨機。它是一個專用服務器。 根據您的建議,我們已經對它進行了監控,並發現當SQL忙且CPU佔用率高時,它通常很慢。 是的,第一個請求通常是最慢的。 但是,這也發生在靜態html頁面上,不知道爲什麼? – Krunal 2012-03-27 09:21:20

+0

您提出的步驟是找到應用程序瓶頸的方法。實際上,即使對於靜態資源,該網站在後端也進行了一些操作。所以我們只是在需要的時候排除靜態資源,並且總體上提高了性能。 – Krunal 2012-05-02 06:00:17