如何在网页(服务器)上获取不同资源(JS / CSS / Images)的加载时间?

时间:2010-09-18 07:14:15

标签: htmlunit pageload

在服务器(最好是Linux)上给出一个URL,我有兴趣找出该URL加载的所有不同资源的加载时间。这些资源可能是JavaScript / CSS / Images等(我不能简单地抓一页,因为许多这些资源是由JavaScript加载的,比如使用 document.write )基本上我想得到Firebug的NET选项卡在服务器上以机器可读格式提供的信息。我怎么能这样做?

提供此类功能的一些现有服务包括:

这些服务如何运作?我正在探索一个名为HTMLUnit的Java库,它可以在服务器端的页面上执行JavaScript,但我不确定它是否能提供我正在寻找的信息。

1 个答案:

答案 0 :(得分:1)

他们(或至少this one)在后端使用iMacros for Firefox之类的工具。与Firebug扩展一起,它可以为您提供所需的数字。在任何情况下,获得准确数字的唯一方法是在一些真实的浏览器中加载网站(无头浏览器将失败并使用复杂的网站)。