在服务器(最好是Linux)上给出一个URL,我有兴趣找出该URL加载的所有不同资源的加载时间。这些资源可能是JavaScript / CSS / Images等(我不能简单地抓一页,因为许多这些资源是由JavaScript加载的,比如使用 document.write )基本上我想得到Firebug的NET选项卡在服务器上以机器可读格式提供的信息。我怎么能这样做?
提供此类功能的一些现有服务包括:
这些服务如何运作?我正在探索一个名为HTMLUnit的Java库,它可以在服务器端的页面上执行JavaScript,但我不确定它是否能提供我正在寻找的信息。
答案 0 :(得分:1)
他们(或至少this one)在后端使用iMacros for Firefox之类的工具。与Firebug扩展一起,它可以为您提供所需的数字。在任何情况下,获得准确数字的唯一方法是在一些真实的浏览器中加载网站(无头浏览器将失败并使用复杂的网站)。