0

我们将 Boomernang JS 用于 RUM 仪器。时效果很好http.initiator == spa_hard。但是,在测量http.initiator == spa(即软负载)时,我们经常会看到t_done(页面加载时间)的值在 1000000 毫秒的范围内,这绝对是不准确的。

最重要的是,即使 t_done 应该是 rt.end - rt.t_start,我们也会经常看到非常大的值,t_donert.end == rt.t_start开始值和结束值是等价的,如下例所示:

{
  "pid": "7dv9jmse",
  "rt.bstart": 1604083165272,
  "rt.end": 1604411098690,
  "rt.nstart": 1604083161590,
  "rt.obo": 0,
  "rt.sl": 0,
  "rt.ss": 1604083161590,
  "rt.start": "manual",
  "rt.tstart": 1604411098690,
  "rt.tt": 0,
  "sm": "i",
  "t_done": 429144,
  "t_page": 422485,
  "t_resp": 6659,
  "u": "RETRACTED",
  "vis.lh": 2374175,
  "vis.lv": 20978,
  "vis.st": "visible"
}

过去是否有人在 Boomerang 上遇到过 SPA 时间问题。我们正在使用 Angular。

4

1 回答 1

0

在过去的一年中,已经修复了几个错误,并且对弓 BOOMERANG 处理 SPA 软请求进行了更新。请查看发行说明以确定您使用的 BOOMERANG 版本是否包含最新版本:https ://developer.akamai.com/tools/boomerang/release-notes

特别看以下:

1.681.0(2019 年 9 月 11 日)
与 History v2 之前相比,SPA 软导航的启动时间可能会相差几毫秒,因为该插件现在始终使用 window.History 更改通知而不是 SPA 框架事件。
修复了几个可能导致某些 SPA 软导航无法完成或需要很长时间才能完成的问题。
1.700.0(2020 年 1 月 29 日)
没有发起任何关键网络请求的 SPA 软导航过去报告的导航时间非常短,约为 15-30 毫秒,具体取决于执行监控代码所需的时间。
这些导航现在将报告正好 1 毫秒的时间。
于 2021-07-16T18:38:20.770 回答