首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >测量感知的加载时间(而不是实际的加载时间)

测量感知的加载时间(而不是实际的加载时间)
EN

Stack Overflow用户
提问于 2012-11-02 14:46:20
回答 2查看 600关注 0票数 0

我正在运行一个website,在那里我遇到了它非常慢的问题。我相信我现在已经通过使用缓存等使它变得相当快了。

当我自己点击网站时,感觉相当快(请自己尝试),但根据New Relic (在Heroku上托管网站),我的加载时间高达30秒,平均为9秒。

我使用了像tools.pingdom.com这样的工具来测试它,它通常(取决于负载)给出了3-9秒的数字(9秒是最常见的)。

根据tools.pingdom.com的统计数据,似乎有一些外部图像、脚本等加载速度很慢,这导致加载时间统计下降。这也可以解释为什么这个网站对我来说真的很快。如果网站在3秒后加载了95%,而一个产品图像需要额外的6秒才能加载,在我看来,这并不会真正影响用户体验。

如果是这种情况,我如何检查感知的加载时间?你觉得这个网站很慢吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-11-04 18:19:27

我会避免平均值,因为它们容易出现影响结果的异常值-你需要的是页面加载时间的直方图,这样你就可以判断页面加载需要多长时间,比如50%或95%的访问者。

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

您可以通过Content > Site Speed > Page Timings和performance选项卡找到这些数字。

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

代码语言:javascript
复制
 `_gaq.push(['_setSiteSpeedSampleRate', 100]);` 

(谷歌限制你一天只能有10K个样本)

准备好加载时间,将它们与您的业务目标-转换等-进行比较,以了解性能对访问者行为的影响。

编辑

其他要做的事情是使用webpagetest.org并创建页面加载的视频

票数 1
EN

Stack Overflow用户

发布于 2012-11-02 14:49:46

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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13190593

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档