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

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

问题描述:

如何编写计算任何网站(包括所有嵌入式元素,如图像,Javascript,CSS等)的平均加载时间的代码(使用任何编程语言,最好使用java)? http://www.websiteoptimization.com/services/analyze/如何找到网站的平均加载时间?

+1

为什么不使用YSlow? – dfa 2009-06-05 12:50:59

+0

我同意dfa ...你可以使用YSlow或FasterFox(没有速度增强功能)。两者都会显示总加载时间。 – Ascalonian 2009-06-05 12:56:01

+0

或Chrome内置的开发者工具。 – 2011-09-23 01:08:18

我用了souptag框架解析HTML页面,然后找到的所有标签的个别src属性,然后分别发现的大小每个页面在src属性中提到,然后根据我的网速找出平均加载时间。

我一直在使用这个工具享用时间'。

如果您坐在PC上,并且您的站点在本地运行,并且一遍又一次地重击F5,那么对于查看部署在数据中心另一侧的相同代码的人员,您会得到相当不同的结果世界。

我只是用YSlow

我认为websiteoptimization.com拥有所有你需要:)

取决于“平均负载的意思:

提琴手也是另一种选择。查看Fiddler home page

传输时间线的截图是here

Google刚刚发布Page Speed(与萤火虫插件一样,就像YSlow一样),它有一些非常酷的功能。

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

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