2016-05-11 134 views
0

在所有瀏覽器/設備中,我隨機發現隨機不同頁面,加載/加載速度非常慢。瀏覽器被卡在'Waiting for website.com'上。我將等待20秒,直到手動刷新頁面纔會發生任何事情。當我意識到這是非常模糊的時候,你能建議a)首先尋找的最可能的問題,或者b)我可以使用一些診斷工具來嘗試和解決問題作爲一個起點,以便我的主機/開發人員可以解決問題。這裏是最近的速度測試的一些結果。有時我的網站上的頁面加載非常緩慢

還有一點要補充的是,它似乎更經常卡在特定的頁面上。即用戶進行練習測試的頁面。每次用戶點擊「下一步」後,他們選擇的答案將被插入到數據庫中。我的猜測是,這可能是數據庫本身或插入數據庫的過程的問題。當點擊「下一步」時,整個網站有時會像上面所描述的那樣死亡。

Results from Google Speed Test

Waterfall image

+0

雅。看看你的代碼 – Ccr

回答

1

在隨機時間和隨機頁面20secs的等待時間可能可能是由於停止這世界的垃圾收集。所以GC日誌可能是一個很好的起點。

線程採樣器,例如Djigger我的一位同事寫道,可能也可能幫助您找出機器在20秒內的工作情況。

如果這沒有幫助,我建議使用Profiler或更好的APM工具來監視系統上正在發生的事情。這些工具可以讓您更深入地瞭解內部。

0

您需要運行幾個頁面速度測試並查看瀑布圖像。

在共享服務器上,服務器非常常見,無法接受您的請求。 20秒將表明服務器存在嚴重問題。

另一個常見原因是頁面有鏈接到第三方資源,並且該資源經常無法使用。

在你的情況下,罪魁禍首是website.com,我認爲這是你的網站。

使用類似webpagetest.org的東西來運行測試。

在下面的瀑布圖中
深綠色是DNS查找時間。
橙色是瀏覽器連接到服務器的時間。
綠色是服務器將圖像放入輸出緩衝區的等待時間。
藍色是服務器傳輸到瀏覽器的時間。

示例瀑布頁面的問題是索引頁需要4秒才能生成或檢索。這很可能是一個帶插件的Word Press網站。

我懷疑你的可能是20秒。但是由於這種隨機性,頁面資源停滯也是一種很好的可能性。

如果是索引頁,那麼您的ISP可能很差,或者服務器的其他用戶之一佔用CPU。

繼續運行測試,直到發現問題。

問題所在的位置將非常明顯。

如果您有任何問題,您可以發佈瀑布圖像併發送給我一條消息。

Waterfall from webpagetest.org 

enter image description here

+0

感謝您的幫助。我已經添加了瀑布圖像。有什麼東西貼在你身上? –