如何查找网站的平均加载时间?

如何编写代码(在任何编程语言中,最好在java中),它计算任何网站的平均加载时间(包括所有嵌入的元素,如图像,Javascript,CSS等)?

我只是使用YSlow

谷歌刚刚发布了Page Speed (萤火虫的插件,就像YSlow),它有一些非常酷的function。

我认为websiteoptimization.com有你所需要的一切:)

我一直很喜欢使用这个工具: http : //www.websiteoptimization.com/services/analyze/

取决于“平均加载时间”的含义。

如果你坐在你的电脑上,你的网站在本地运行,只需反复点击F5,那么对于那些在世界另一端的数据中心部署的相同代码的人来说,会得到截然不同的结果。

提琴手也是另一种选择。 请参阅Fiddler主页

转移时间表的一个很好的截图就在这里 。

我曾经使用过汤标框架来解析html页面然后找到所有标签的个别src属性,然后单独找到src属性中提到的每个页面的大小,然后根据我的网速找出平均加载时间。

感知加载时间也很重要。 在所有浏览器中,外部脚本将延迟渲染它们下面的所有内容,直到它们被加载并执行为止,因此最好在可能的情况下将它们推送到页面的最底部,而不是最顶层的是许多开发人员的习惯。 。 某些浏览器的另一个延迟来源是img标签,其中宽度和高度未指定。 浏览器会给图像一些时间加载,以便它可以在第一次尝试时获得正确的布局。 即使总加载时间不变,修复这两个问题也会使您的网站响应更快。

这有一个很好的JavaScript方法来检查网页的加载时间: http : //javascript.internet.com/text-effects/loading-time-indicator.html