测量感知到的负载时间(而不是实际的负载时间)



我正在运行一个网站,在那里我的问题确实很慢。我相信我现在已经使用了库中心等了。

当我自己点击网站时,感觉很快(请为自己尝试),但是根据新遗物(Heroku上的网站),我的加载时间长达30秒,平均9秒。

我使用了诸如tools.pingdom.com进行测试的工具进行测试,并且通常(取决于负载)可提供3-9秒之间的多个(9秒最常见)。

根据工具的统计信息。这也可以解释为什么该网站实际上对我来说很快。如果该网站在3秒后加载了95%,并且一个产品图像需要增加6秒的加载,则我认为它并不会真正影响用户体验。

如果是这样,我该如何检查感知到的加载时间?网站对您感到慢吗?

在Chrome中,您可以按F12,然后转到Network选项卡并重新加载页面。然后,您应该看到所有资源的加载时间。这本身不是基准测试,但它应该指向正确的方向。Firefox具有类似的功能,但不幸的是我不记得捷径。

我避免平均它们很容易影响结果 - 您想要的是页面加载时间的直方图,因此您可以分辨出页面加载需要多长时间来说50%或95%的访客。

Google Analytics(Google Analytics)提供了一些真实的用户测量(使用Safari尚未支持的导航正时API)

您可以通过内容>站点速度>页面计时找到数字,然后是"性能"选项卡。

默认情况下,它使用的样本率很低,您可以通过添加

来增加此速率

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

(Google每天将您限制为10K样本)

手持加载时间,将它们与您的业务目标 - 转换等进行比较,以查看绩效对访客行为的影响。

编辑

要做的另一件事是使用webpagetest.org并创建页面加载的视频

相关内容

最新更新