为了更好地提升用户的浏览体验,《移动体验白皮书5.0》中规定:页面的首屏内容应在1秒内加载完成。
百度搜索对用户行为的研究表明,页面首屏的加载时间在1秒以内的页面,会带给用户流畅快捷的极速体验。近期我们发现有部分站点移动端页面首屏打开速度多于1秒,为了方便开发者对页面进行优化,技术特地总结了问题的主要原因以及优化 *** 给大家进行参考。

慢速主要原因:
1、关键子资源耗时较严重;
2、页面存在额外跳转;
3、主文档耗时较为严重
慢速原因一:关键子资源耗时较严重
页面打开速度优化建议:
站点应当定期审核网页上的资源是否是必需的,并评估该资源的价值与性能影响。网页中往往会包含一些冗余资源,影响网页性能的同时还无法给网页带来价值,可以考虑清除不必要的资源,避免不必要的资源下载带来性能上的消耗。
清除阻塞渲染的js和CSS
如果要以最快速度完成首屏渲染,需要更大限度地减少网页上关键 *** /CSS子资源的数量,并尽可能清除这些资源,更大限度地减少下载量。
有的网站可能将所有的 *** 组合成一个大型的组合包,以这种方式加载的话页面性能会受到影响。长时间运行的 *** 可能会阻塞主线程,这时可以考虑使用requestAnimationFrame() 或 requestIdleCallback() 来进行优化。
根据不同的业务需求,开发者可以将 *** 中首屏的关键代码拆分出来,这样可以提前加载执行首屏中必需的少量 *** 代码,从而缩短页面的加载时间,其余的可以按需加载或者置后加载,同时建议开发者将 *** 优先放在首屏渲染完成之后,放在body闭标签前面。
*** 允许我们修改网页的同时也会阻止DOM构建,阻塞网页渲染。默认情况下, *** 的执行会阻塞内核渲染:无论我们使用外链还是内嵌 *** ,当遇到文档中的 *** 脚本时,它将暂停 DOM 构建,将控制权移交给 *** ,脚本执行完毕后再继续构建 DOM,处理剩余的文档。如果是外链 *** 文件,浏览内核需停下来,等待从磁盘、缓存或远程服务器中获取 *** 脚本,这就可能给关键渲染路径增加数十到数百毫秒的延迟。
为了实现更佳性能,可以让页面的 *** 进行异步执行,建议优先考虑使用defer的方式,其次是async方式,并去除关键渲染路径中任何不必要的 *** 。
优化 *** 的使用方式,优先使用异步 *** 资源
默认情况下, *** 资源会阻塞解析,强制等待CSSOM并暂停DOM的构建,继而大大延迟首屏渲染的时间。异步 *** 资源则不会阻塞文档解析器,如果脚本可以使用defer/async 属性,也就意味着它并非是首屏渲染所必需的,可以考虑在首屏渲染后异步加载脚本。
延迟解析加载 ***
为了更大限度减少内核渲染网页的工作量,建议开发者延迟所有非必需的、对构建首屏渲染无关紧要的 *** 脚本,将 *** 优先放在body闭标签处。
避免长时间运行的 ***
运行时间长的 *** 会阻塞构建 DOM、CSSOM以及网页的渲染,所以任何对首屏渲染无关紧要的初始化逻辑和功能都应延后执行。如果需要运行较长的初始化序列,请考虑将它们拆分为若干个阶段,以便浏览内核可以间隔处理其它的渲染任务。
默认情况下,关键CSS子资源是会阻塞内核渲染的,请务必精简网页的CSS资源,同时需要将CSS尽快地完成下载,关键CSS子资源优先放在head标签内,以便缩短首屏渲染的时间。
优化CSS的使用方式
CSS是构建渲染树的必备元素,首次构建网页时,确保将任何非必需的CSS资源都标记为非关键资源(比如print),并应确保尽可能减少关键CSS子资源的数量。
将关键CSS放在文档head标签内
尽早在HTML文档内指定所有必需的关键CSS资源,以便浏览内核尽早发现标记并发出CSS请求下载。
避免使用CSS import指令
一个样式表可以使用CSS import指令从另一个样式表文件导入规则。不过应避免使用这些指令,因为它们会在关键路径中增加往返次数从而影响首屏渲染性能。
慢速原因二:主文档耗时
页面打开速度优化建议:
优化和压缩资源,减小总下载文件大小
优化和压缩资源来更大限度地减小总下载大小,来提高网页加载速度。开发者可以考虑通过简化编码来优化主文档大小,同时可以采用chunk编码,服务器分chunk输出,以及通过GZIP来压缩主文档资源。
慢速原因三:页面存在额外跳转
页面打开速度优化建议:
去除页面的额外跳转
从用户点击到打开页面的过程中,有些网站内可能经过额外跳转才会将最终的页面展现给用户。根据调研数据,单次额外跳转会使性能退化约600毫秒,这就可能给关键渲染路径增加600毫秒的延迟体验,所以建议开发者去除额外的跳转。
扫描二维码推送至手机访问。
版权声明:本文由2345好导航站长资讯发布,如需转载请注明出处。
许多企业在做网上排名时难以决议是做优化好仍是应该挑选网络竞价。今日,小编就来给我们说说这二者之间的优缺点,看看终究哪个更适合大多数人挑选。 一、竞价排名 利益: 1、见效快。付费后马上就能出现在关键词主页,排名靠出价凹凸自在操控,可控性强。 2、规模广。不约束关键词数...
一、的意义 整站优化为使网站全体各各细节到达的作用,不扔掉任何有关于网站事务的长尾关键词,高掩盖方针客户集体,有层次的定位网站关键词,网站全体进行优化包含要素有:网站代码,网站结构,URL优化,内容优化、CMS优化、、链接优化、网站功用,网站导航,网站效劳,关键词...
网站页面的优化包括的是词频以及密度的优化,这两个方面尽管看似相同不过优化不同的,从词语出现的频率以及正文内容的词密度都是的要害点;想要获取有用的排名,这两点需求合理散布。 一、页面优化中什么是词频: 开始查找引擎算法的判定是,要害词出现的次数越多,也就是词频越高,那么页面的这个要害词...
懂知识,就一定会做好的?在很多参与培训的来说,无论是基础、理论、概念在不同的培训机构中,所讲解的方式和理解程度都不一样,都说具备一定的排名规律,只要能先进于同行,你就具备竞争优势!SEO你懂,但懂和行是两码事。 对来说,经常会出现的问题,但是又不愿意或者没办法进行解决,到底有哪...
咱们都知道百度的优化规律,从建站开端,就需求精心的进行策划,咱们除开挑选好硬件设备以外。关于网站的标题也不能疏忽,不管是站内优化仍是站外优化,都需求高质量的文章去引入流量。那咱们在建设网站的时分,关于网站的标题也是需求侧重留意的,不管是网站的主题仍是栏目的标题,这关乎网站今后的发展方向以及趋势...
网站不收录就不会有排名,因百度算法的不断更新,百度对于网站的收录率也越来越低,是什么原因导致文章不被的呢?百度针对不收录情况,推出了开放百度链接主动推送的接口,很多站长也都是通过这个百度接口将不收录网站通过接口自动推送给百度搜索引擎,但是在使用这个推送接口的时候,大家肯定也发现了不少问题,比如...