4

我的网页上有一个第 3广告块。使用javascript,我如何测量加载、解析响应和呈现广告块所需的总时间?

我想将此时间信息发送回我的服务器以进行报告。

4

1 回答 1

0

您不能仅仅依靠javascript为您提供您所追求的解决方案。最大的问题是难以以编程方式确定事件何时加载解析渲染发生。最接近的方法是记录发送请求和定期检查广告容器中的内容之间的时间。

现在,如果您确实知道广告提供商将返回的确切内容模板,您将需要使用一个脚本,该脚本将定期检查模板中的所有项目是否已加载,从而测量时间。

另一种技术是使用Ajax. 如果您能够使用 加载提供商的广告ajax,您始终可以使用回调计算其花费的时间,然后将广告动态添加到页面中。(另请参阅:如何测量函数执行所花费的时间)要超越这一点,您将需要广告提供商为您提供一个apicallbacks您可以挂钩的。


我建议看一下Boomerang,因为它有助于从最终用户的角度衡量您网站的性能。除此之外,您还受到外部工具的支配,例如:

于 2012-08-01T01:31:56.577 回答