我們的網頁之一有一個渲染性能問題,當頁面打開,微調器凍結或加載非常滯後,6-12秒後頁面完成加載。所以我在Chrome開發工具中使用Network的瀑布來診斷問題。但是我有一些情景,我不明白髮生了什麼。如何在Chrome開發工具中使用Network的瀑布來診斷Web渲染性能問題?
在以下屏幕截圖中,相應頁面的所有資源都會在很短的時間內加載,但微調框凍結了6秒或9秒,我不確定資源加載後會發生什麼情況,在頁面完成加載之前,也許微調控制器是在一個錯誤的線程或被阻止了?我應該用什麼手段來找出原因?
方案1
方案2
UPDATE
網絡截圖
時間軸截圖
UPDATE
檢查事件日誌後,我認爲問題發生在Angular digest週期中,那麼端點響應時間仍應該是780ms。
使用時間表:https://developers.google.com/web/tools/chrome-devtools/evaluate-performance/timeline-tool – wOxxOm
@wOxxOm感謝您的回覆。我在網絡屏幕截圖和時間軸屏幕截圖中添加了一個場景,在網絡中突出顯示的請求需要780毫秒,但在時間線上大概需要8秒。這是爲什麼? –
我並不是很擅長這些問題,沒有看到該網站的答案,嘗試找到一些使用時間線工具,而在這裏等待答案的教程。 – wOxxOm