延迟解雇DOMContent

时间:2013-07-10 01:31:14

标签: jquery performance load webpage

我正在尝试改善我的网站响应时间,发现最后一次文件加载(3.11秒)与DOMContent的触发和加载事件(4.72秒)之间存在延迟。 pic补充说。

似乎可能是由于JS处理,我将其放在页脚而不是头部。

我想知道如何分析此延迟并将其插入。

enter image description here

1 个答案:

答案 0 :(得分:0)

我的2美分

https://developers.google.com/chrome-developer-tools/docs/timeline

DOMContentLoaded和加载事件标记部分:

  

https://developers.google.com/chrome-developer-tools/docs/timeline-images/image28.png   时间轴用蓝色和红色线条标注每个记录   分别表示DOMContentLoaded和load事件的时间   由浏览器发送。 DOMContentLoaded事件在触发时触发   所有页面的DOM内容都已加载并解析。负载   所有文档的资源(图像和CSS)都会触发事件   文件等已经完全加载

您应该将所有javascript文件连接到一个javascript文件中,并将所有css文件连接到一个css文件中。你也应该gzip(压缩)你的文件。

尝试gruntjs(基于nodejs)或Apache Ant(基于java),做一些自动大头钉(缩小,压缩,连接等)。其他自动任务软件存在。