【发布时间】:2016-06-24 20:17:16
【问题描述】:
我的网站大约在 5 秒后加载。
如您所见,在加载 favicon.ico 之前有一段相对较长的时间跨度(似乎什么都没有发生,甚至 Content Download 都没有),这恰好延迟了页面渲染。
那可能是什么?我做错了什么?
【问题讨论】:
标签: google-chrome google-chrome-devtools performance-testing load-time
我的网站大约在 5 秒后加载。
如您所见,在加载 favicon.ico 之前有一段相对较长的时间跨度(似乎什么都没有发生,甚至 Content Download 都没有),这恰好延迟了页面渲染。
那可能是什么?我做错了什么?
【问题讨论】:
标签: google-chrome google-chrome-devtools performance-testing load-time
看起来这与 2.6mb 未压缩的 javascript 文件有关。我猜浏览器在抓取图标之前正在处理 javascript。
如果您在页面上禁用 javascript,则它会在 0.5 秒内加载。
【讨论】:
你可以在 script 标签上使用 defer 属性,这样脚本只有在解析 dom 内容时才会执行。
【讨论】: