如何编写代码(使用任何编程语言,最好是在java中),它可以计算任何网站的平均加载时间(包括所有嵌入的元素,如图像,Javascript,CSS等)?
答案 0 :(得分:5)
我只使用YSlow
答案 1 :(得分:4)
谷歌刚刚发布了Page Speed(萤火虫的插件,就像YSlow一样),它有一些很酷的功能。
答案 2 :(得分:2)
我认为websiteoptimization.com只有您所需要的一切:)
答案 3 :(得分:1)
我一直很喜欢使用这个工具: http://www.websiteoptimization.com/services/analyze/
答案 4 :(得分:1)
取决于“平均加载时间”的含义。
如果你坐在自己的电脑上,你的网站在本地运行,只需反复点击F5,那么对于那些在世界另一端的数据中心部署相同代码的人来说,会得到截然不同的结果。
答案 5 :(得分:1)
Fiddler也是另一种选择。请参阅Fiddler home page
转移时间表的精彩截图是here。
答案 6 :(得分:1)
我曾使用souptag框架解析html页面,然后找到所有标签的个别src属性,然后单独找到src属性中提到的每个页面的大小,然后根据我的网速找出平均加载时间
答案 7 :(得分:1)
感知加载时间也很重要。在所有浏览器中,外部脚本将延迟渲染它们下面的所有内容,直到它们被加载并执行为止,所以最好在可能的情况下将它们推送到页面的最底层,而不是最顶层的,这是许多开发人员的习惯。某些浏览器的另一个延迟来源是img标签,其中宽度和高度未指定。浏览器会给图像一些时间加载,以便它可以在第一次尝试时获得正确的布局。修复这两个问题将使您的网站响应速度更快,即使总加载时间不变。
答案 8 :(得分:0)
这有一个很好的JavaScript方法来检查网页的加载时间: http://javascript.internet.com/text-effects/loading-time-indicator.html