2015-08-08 96 views
-1

我有一個使用引導程序的.net Web應用程序。在我們的辦公室,我們有非常高端的無線網卡。然而,使用速度較慢的個人電腦和較便宜的網卡的人速度會慢得多,即使他們的網絡連接良好。比如我在家用機器上寫這個文件,這是一臺HP i7-3630QM CPU 2.4GHz,8GB RAM,RalinkRT5390R 802.11 WiFi卡,通過30mbps的互聯網連接。現在我意識到惠普是廢話,網卡是廢話。但問題是這是大多數人購買的系統類型。長話短說,系統速度至少是這些機器的兩倍,大多數情況下,速度要慢4倍,而用戶根本不需要加載,我的用戶不得不刷新頁面幾次才能使事情發揮作用。.Net Web應用程序性能

我們還有New Relic來衡量服務器的速度,它從未在Microsoft Azure平臺上最大化。實際上,我們最慢的頁面只有大約3.5秒的加載時間。

我們正在努力嘗試實現更多的ajax,dom緩存,而不是什麼。但迄今爲止,似乎沒有產生重大影響。

所以我想我的問題是爲什麼事情會變得如此慢得多,並且在這些帶有廢話網卡的機器上的某些時間不工作?有沒有可以幫助我們追蹤客戶端速度問題的軟件?任何人都可以推薦專門針對.net代碼優化以提高速度的服務嗎?

預先感謝您。

回答

0

如果您確認服務器端沒有問題,那麼您應該檢查客戶端。

您可以使用內置的開發人員工具(Chrome中的Ctrl + Shift + I)查看加載時間最長的內容。從那裏你可以查看頁面加載的時間線,以確定它是網絡還是渲染緩慢。