2013-03-19 98 views
0

我需要在页面导航上测量加载时间。这里是我的情况: 当我浏览时,页面lad在ajax元素加载时花费可变时间。如何确定页面已完全加载以正确测量其加载时间? 我不能具体定位一个特定的元素(文本,表格或图像...),指出页面加载完全依赖于数据时的页面加载。 请帮我处理这种情况。如何确定何时完成页面加载以测量加载时间

感谢

+0

你可以在怀疑线条前后放上'Time.now',并打印出它。希望它能帮助你。 – 2013-03-19 19:00:23

回答

0

你想能够测试这种基于“按需”或者你想仪器网页,使您可以收集所有用户的数据?

如果您只是需要在临时基础上完成,那么http://webpagetest.org将帮助您 - 提供它将包含的AJAX请求之间的距离不会太长。

如果您希望收集所有AJAX调用的数据,那么您需要测试成功和失败回调以存储完成时间并计算最后一次和页面开始之间的差异。然后,一旦你把这个价值推向谷歌分析或其他东西。

如果您的所有AJAX调用都是在完成加载之前完成的,那么Google Analytics中现有的SiteSpeed数字可能足够好。