如何减少网页首屏加载压力和时间
2016-12-16 16:22
197 查看
首屏时间是指浏览器窗口上部区域被充满所需时间,它是衡量一个网站用户体验好与坏的指标。一般情况下,时间越短,用户体验越好。通常一个网站,如果首屏时间在5秒以内是比较优秀的,10秒以内是可以接受的,10秒以上就不可容忍了。用户会选择刷新页面或立刻离开。
网页编辑器
加载HTML,HTML的各种DOM会并行加载,但若碰到CSS和JS外链文件会阻断HTML加载,单线程加载。
2
从图片和CSS来说,HTML的IMG>内嵌CSS图片>内联CSS图片>外联CSS图片>JS加载图片。所以建议将与卖点相关的图片以IMG形式插入,按照渲染顺序,此类图片是最先显示加载的,这样有利于用户第一时间看到最关键的信息点。
END
尽可能压缩图片大小,可以利用在线图片压缩工具tinypng。地址是http://www.tinypng.com/
将JS放到HTML最后的地方,能最后加载,优先保证基础信息阅读。可以参考雅虎优化原则
工具/原料
chrome浏览器网页编辑器
网页加载原理
1加载HTML,HTML的各种DOM会并行加载,但若碰到CSS和JS外链文件会阻断HTML加载,单线程加载。
2
从图片和CSS来说,HTML的IMG>内嵌CSS图片>内联CSS图片>外联CSS图片>JS加载图片。所以建议将与卖点相关的图片以IMG形式插入,按照渲染顺序,此类图片是最先显示加载的,这样有利于用户第一时间看到最关键的信息点。
END
减少加载时间方法
延迟加载,通过js将第二屏出现的图片设置问延迟加载,优先加载第一屏的图片。可以使用lazyload,地址是http://www.appelsiini.net/projects/lazyload尽可能压缩图片大小,可以利用在线图片压缩工具tinypng。地址是http://www.tinypng.com/
将JS放到HTML最后的地方,能最后加载,优先保证基础信息阅读。可以参考雅虎优化原则
相关文章推荐
- 如何有效减少网页加载时间?(转)
- 如何有效减少网页加载时间?
- 如何有效减少网页加载时间?
- WordPress 开启 Gzip 为网页加载提速减少响应时间
- 如何对网站的文件资源进行优化并减少页面加载时间
- 新站如何减少页面加载时间
- 减少网页加载时间的6个技巧
- 减少域名DNS解析时间将网页加载速度提升新层次-DNS缓存/预读取/拆分域名
- 有效减少网页加载时间
- 减少域名DNS解析时间将网页加载速度提升新层次-DNS缓存/预读取/拆分域名
- WordPress 开启 Gzip 为网页加载提速减少响应时间
- 有效减少网页加载时间
- 求助: Android 加载 webview, 点击webview 中网页时间, 如何触发 Android 事件
- 《转》如何让你的网页加载时间降低到 1s 内
- 如何计算首屏加载时间?
- 跟我学建站3——如何有效减少网页体积,加载速度提升100倍
- 如何让你的网页加载时间降低到 1s 内
- 减少域名DNS解析时间将网页加载速度提升新层次
- 减少域名DNS解析时间将网页加载速度提升新层次-DNS缓存/预读取/拆分域名
- ajax异步加载页面,减少用户面对空白网页时间