如何确定页面加载何时完成以测量加载时间



我需要测量页面导航的加载时间。这是我的情况:当我导航时,页面加载的时间随着ajax元素的加载而变化。如何确定页面已完全加载以正确测量其加载时间?由于页面加载依赖于数据,所以我不能明确指出定位特定元素(文本、表或图像……)表示整个页面加载。请帮我处理一下这个情况。

谢谢

您是希望能够在"根据需要"的基础上进行测试,还是希望检测页面以便从所有用户那里收集数据?

如果你只是需要在一个特殊的基础上这样做,那么http://webpagetest.org将帮助你-只要AJAX请求之间的间隔不太长,它将包含它们。

如果您想查看所有AJAX调用的收集数据,那么您将需要检测成功和失败回调,以存储它们完成的时间,并计算最后一个回调与页面开始之间的差异。然后,一旦你得到这个推值到谷歌分析或其他东西。

如果你所有的AJAX调用都被设计成在onload触发之前完成,那么现有的SiteSpeed数字在Google分析中可能对你来说已经足够好了。

最新更新