搜索引擎优化推广(《移动落地页体会白皮书4.0》中规矩及优化办法)
优采云 发布时间: 2021-09-08 04:11搜索引擎优化推广(《移动落地页体会白皮书4.0》中规矩及优化办法)
网站全站排名,搜索引擎优化推广公司,易建网络提供霸盟推广软件。为了更好的提升用户的阅读体验,《移动落地页体验白皮书4.0》中的规则:页面首屏内容加载时间应在1.5秒内。
百度搜索对用户行为的研究表明,首屏加载时间在1.5秒以内的页面会给用户带来流畅便捷的极速体验。最近发现部分网站手机页面首屏打开速度比1.5秒还快。为方便开发者对页面进行优化,技术特总结了问题的主要原因及优化方法,供大家参考。
速度慢的主要原因:
1、Key 子资源比较耗时;
2、页面有评分跳转;
3、主文档需要很多时间
速度慢的原因之一:关键子资源耗时更严重
页面打开速度优化建议:
1、消除不必要的资源,防止不必要的下载
网站应定期审查网页上的资源是否必要,并评估资源的价值和功能影响。网页往往收录一些冗余资源,无法为网页带来价值,影响网页的功能。考虑清除不必要的资源,防止不必要的资源下载造成功能消耗。
移除阻塞的 JS 和 CSS
如果你想以更快的速度完成首屏渲染,你需要将网页上关键的 JS/CSS 子资源的数量减少到更大的限度,尽可能地消灭这些资源,并且将下载量减少到更大的限制。
2、使用代码拆分减少JS负载
有些网站可能会将所有的JS组合成一个大包。如果这样加载,页面功能会受到影响。长时间运行的JS可能会阻塞主线程,此时可以考虑使用requestAnimationFrame()或者requestIdleCallback()进行优化。
开发者可以根据不同的交易需求,在JS中拆分首屏关键代码,这样可以提前加载一些执行首屏所需的JS代码,进而缩短页面加载时间,其余的可以按需加载或者后加载,我们提倡开发者在第一屏渲染完成之后,在关闭的body标签之前优先考虑JS。
3、优化遮挡对比度的JS
<p>JS 允许我们修改网页,同时它可以防止 DOM 构建和阻塞页面的渲染。默认情况下,JS 的实现会阻塞内核。无论我们使用外链还是内嵌的JS,当我们遇到文档中的JS脚本时,都会暂停DOM的构建,将权力转移给JS,然后执行脚本。继续构建 DOM 并处理剩余的 HTML 文档。如果是外链JS文件,读取内核需要停止,等待从磁盘、缓存或远程服务器获取JS脚本,这可能会给关键路径增加几十到几百毫秒。