根据百度搜索对用户行为的研究,网站首屏加载时间在1秒以内的页面,会带给用户更为流畅快捷的极速体验。所以如果想留住客户,除了有吸睛的优质内容之外,网站加载的速度也是需要重视的。
我们通过分析观察大量网站,总结出了以下几个会影响到网站加载速度的原因:
一、网站页面存在额外跳转;
二、网站关键子资源加载耗时较严重;
三、网站主文档耗时较严重。
慢速原因一:网站页面存在额外跳转
从用户点击网址到打开页面的过程中,有些网站内可能经过多次额外跳转才将最终页面展现给用户,这种体验是非常差的。根据我们分析统计,每一次额外跳转会使性能退化约600毫秒,这就导致了可能会给关键渲染路径增加了600毫秒的延迟体验,所以如果不是必需跳转,建议开发者去除额外跳转。
慢速原因二:网站关键子资源耗时较严重
针对这种情况,我们建议定期对网站的程序进行排查,对下列情况进行整改
1. 清除不必要的资源,避免进行不必要的加载;
2. 使用代码拆分减少JS负载;
3. 优化阻塞渲染的JS;
优化阻塞渲染的CSS。
慢速原因三:网站主文档耗时
针对这种情况,可以优化和压缩网页资源来最大限度地减小总下载大小,从而来提高网页加载速度。开发者可以考虑通过简化编码来优化主文档大小,同时可以采用chunk编码,服务器分chunk输出,以及通过GZIP来压缩主文档资源。