【发布时间】:2013-10-29 16:22:47
【问题描述】:
我一直在努力提高我们的前端网页性能,并尝试使用 webpagetest 获得一些见解。我们当前的页面加载时间是 8 秒。
这是我们网站的瀑布视图 - http://i.imgur.com/D4sPLfs.png 蓝线表示触发的加载事件,它决定了加载时间。
这是另一个网站的瀑布,页面加载时间为 4 秒 - http://i.imgur.com/NuO1Mao.png
这两个网站的瀑布看起来很相似,除了一个明显的区别 - 第二个网站的蓝线(加载事件触发)要早得多,尽管很多内容是在 @ 之后加载的987654324@ 触发事件。
如果我能以某种方式在我的网站上更早地触发onLoad,我是否会看到用户感知性能的改善?如果是,我该怎么做?
- 我们已经在使用
lazyload.js来延迟加载图片 - 我们的大部分第三方 js 文件(Google Ads/Analytics)在 body 元素底部附近被调用
非常感谢!
【问题讨论】: