页面加载计时中的DOM loadtime代表什么?

页面加载计时中的DOM loadtime代表什么?,dom,pageload,page-load-time,Dom,Pageload,Page Load Time,这就是我的一个页面的典型加载时间如何划分为:- Domain Lookup 0 0 % Connect 134 .3% Request 19658 40% Response 134 .3% DOM 28808 58% Interactive 1 - Content Loaded

这就是我的一个页面的典型加载时间如何划分为:-

Domain Lookup     0            0 %
Connect           134          .3%
Request         19658          40%
Response          134          .3%
DOM             28808          58%
Interactive         1           -
Content Loaded   1427           -
Load Event        645           1%
这些值按照chrome extension显示。现在很明显,请求和DOM部分是最耗时的部分。谁能解释一下请求、响应、DOM、交互、加载事件到底对应什么?这将有助于我优化我的网站,减少整个页面加载时间


谢谢

您可能想好好阅读一下W3C导航计时API,尤其是PerformanceTiming接口-

请求=从发送请求开始到收到响应的第一个字节所经过的时间-除非您所在的网络具有高延迟,否则大部分时间将是服务器处理时间

响应=从响应的第一个字节到响应的最后一个字节所经过的时间-这将是网络吞吐量和响应大小的函数

我的猜测是DOM是页面开始和DOMContentLoadedEnd事件之间的区别,因此包括来自请求的19s

如果您想更好地了解页面的性能,我建议您通过webgetest.org运行它