0

我一直在使用导航计时 api来收集有关我的网站性能的实际用户数据。基本上,每次用户访问该站点时,我都会将此数据发送回服务器并将其存储在数据库中。

现在我分析了这些数据,我发现domainLookupStart即使没有发生重定向,它也异常高。平均而言,超过 3 个月的数据,它高达 ~400 毫秒。这弥补了我“第一个字节的时间”的大部分内容。

我想知道是否有人对浏览器触发 domainLookupStart 导航计时事件之前发生的工作有更好的理解。我能做些什么来缩短这个时间吗?

4

1 回答 1

0

有时可能是上一页上的卸载事件。unload 事件允许在页面关闭之前执行一些 JavaScript,并且经常被跟踪脚本使用以节省用户在页面上花费的时间。我什至在这里看到了一个发送同步 ajax 请求的脚本!

它可能位于您的页面上,也可能位于将用户吸引到您的网站的第三方页面上。

您可以使用 Chrome DevTool 的性能选项卡(以前称为“时间轴”)来记录卸载过程中发生的事情,也许您会发现一些东西。

于 2017-05-11T11:56:21.247 回答