在域查找之前浏览器做了什么?

时间:2017-05-11 08:05:23

标签: google-chrome web browser web-performance navigation-timing-api

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

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

我想知道是否有人更好地了解在浏览器触发domainLookupStart导航定时事件之前发生了什么工作。我有什么办法可以把这个时间缩短吗?

1 个答案:

答案 0 :(得分:0)

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

可以在您的网页上或第三方网页上将用户引导至您的网站。

您可以使用Chrome DevTool的效果标签(以前称为“时间轴”)来记录卸载过程中发生的事情,也许您会找到一些东西。