2012-11-02 33 views
0

我運行website在那裏我曾與它是很慢的問題。我相信我現在使用高速緩存的速度非常快。測量感知加載時間(而不是實際的加載時間)

當我點擊網站時,它感覺非常快(請自己嘗試),但根據New Relic(在Heroku上託管網站),我有加載時間高達30秒和平均9秒。

我已經使用類似tools.pingdom.com的工具來測試它,它通常(取決於負載)給出3-9秒(最常見的9秒)的數值。

據當時tools.pingdom.com的統計似乎是一個很少的外部圖片,腳本等加載緩慢,並且帶來的加載時間統計下來。這也可以解釋爲什麼網站對我來說確實感覺很快。如果網站後3秒,1個產品形象需要額外的6秒加載95%加載,它並沒有真正影響用戶體驗,在我看來。

如果是這樣的話,我怎麼能檢查感知加載時間?網站對你感覺慢嗎?

+0

沒感覺* *的視頻慢我,但這個問題是相當困難的,因爲回答*感覺*慢或快是相當主觀的。 –

+0

資產看起來很快加載,但我爲HTML獲得大約1秒的加載時間。這似乎需要比平時更長的時間(你是否渲染了很多偏色?)。這通常應該在200ms左右。從主觀的角度來看,該網站既不感覺遲鈍也不快速閃電。 – Matt

+0

感謝您的反饋。是的,我確實使用了很多偏見,沒有意識到這會影響到加載時間。但很高興聽到它對於新用戶(沒有緩存)感覺不到緩慢。 – Christoffer

回答

1

我會避免平均數他們很容易影響結果異常 - 你想要的是頁面加載時間直方圖,所以你可以告訴頁面需要多久才能加載比如說50%或遊客的95%。

谷歌分析提供了一些真實用戶測試(使用不是由Safari瀏覽器尚未支援導航計時API)

您可以通過內容>網站速度>網頁計時,然後在性能選項卡中找到的數字。

默認情況下,它使用了非常低的採樣率,你可以通過添加

_gaq.push(['_setSiteSpeedSampleRate', 100]);

增加這(谷歌限制你每天雖然10K採樣)

武裝與加載時間,將它們與您的業務目標進行比較 - 轉換等 - 以查看性能對訪問者行爲的影響。

編輯

做的另一件事是使用webpagetest.org並創建頁面加載

+0

謝謝,那真是個好主意! – Christoffer

1

在Chrome中,您可以按F12,然後轉到Network選項卡並重新加載您的頁面。然後你應該看到所有資源的加載時間。這本身並不是一個基準,但它應該指向正確的方向。 Firefox有一個類似的功能,但不幸的是我不記得快捷鍵。

+0

我不知道,但它提供了幾乎相同的信息tools.pingdom.com等,即「實際」加載時間。感知的加載時間並不是一回事。不管怎麼說,還是要謝謝你! – Christoffer