什么是“;在折叠内容之上”;在Google Pagespeed中
What is "above-the-fold content" in Google Pagespeed?
直到最近,我的网站(www.heatexchangers.ca)在谷歌页面速度上的得分为98%。有几件事我无能为力,比如来自web字体的查询字符串。我对此感到非常高兴,因为这代表了我所能做的一切
最近谷歌添加了一些影响页面速度分数的其他内容,我现在在页面速度上只得到89%,并得到了这个建议:
- 消除了折叠上方内容中的外部渲染阻塞JavaScript和CSS
修复这个问题的建议似乎包括遍历我所有的.css和.js文件,分离它们的一些部分,并将它们内联添加到我的html中。这给我带来了一些困惑,因为我觉得我们必须尽可能多地在HTML中保留JS和CSS。
"折叠之上"的内容究竟是什么?如果是字体、背景色等几种风格;然后我可以看出,包含内联可能不是什么大不了的事情。我一直找不到这到底是什么的列表。
这是因为谷歌最近更改了页面速度工具,以更好地反映日益移动的网络。移动数据网络与有线或wifi具有不同的性能特征,因此您需要做不同的事情来优化它们。
折叠上方(ATF)只是第一个屏幕的价值——任何你不需要滚动就能看到的东西。显然,这取决于设备及其方向,因此您可能需要进行概括,并可能找到一些可行的通用选项,可能一个针对智能手机,一个针对平板电脑,还有一个针对大型台式机。
至于他们所说的CSS,他们真的打算让所有需要的CSS都能完全样式化ATF显示的任何内容。为了确定ATF内容的加载时间,他们将拍摄最终版本的屏幕截图,并在加载时将其与页面进行视觉比较,当页面足够相似时,他们会考虑加载ATF内容的点。
这是谷歌关于这个主题的视频演示:
http://www.youtube.com/watch?v=YV1nKLWoARQ
重点是让用户在第一秒内做点什么。将ATF内容的CSS直接放入HTML背后的原因反映了他们对移动数据性能的研究表明,如果没有CSS,它就不会很快加载到第一秒内。
它们还提供了指向工具的链接,这些工具可能能够自动化其中的一些。我没有试过他们和YMMV。
google页面洞察将清楚地告诉您,有多少%引用折叠上方内容的css加载太晚,页面本可以提前呈现。然后你可以移动css的一部分来获得一个绿色的结果。我可以帮你做:goo.gl/GsRxNc
来自谷歌的一个描述"折叠之上"的链接https://developers.google.com/speed/docs/insights/OptimizeCSSDelivery
折叠内容上方是网页首次加载时在浏览器窗口中可见的部分。谷歌希望看到从你的主CSS文件中提取的内联CSS,并将其注入到head标签中,让你首先看到的所有内容都能首先加载。
来源-https://www.c2experience.com/blog/passing-googles-abovethefold-css#:~:text=在%2D上方,%2D折叠%20内容%20是,首先%20到%20被%20加载%20。
他们指的是渲染阻塞js,如分析或跟踪代码,这就是为什么他们建议将这些"先加载我,然后再加载其他"脚本放在页脚中,因为一旦用户将网站放在屏幕上,它们就会被加载。
- 如何在Google柱状图中动态添加行/列
- Google/html5语音识别JavaScript SDK Chrome网络工具包SpeechRecognition
- 使用Google Visualization动态调用构造函数
- Firebase2(Firebase.google.com)推送通知-从外部管理
- 是否可以控制获取哪些Google地图脚本(JavaScript API)
- 通过命令行/批处理文件打开页面时,将javascript代码注入Google Chrome
- Google Adsense多次加载脚本
- 单击超链接时,如何使用Google Maps API v3缩放地图
- Google电子表格getValue([cell containing ])不返回制表符
- 实现一个建立在google.com之上的自定义搜索引擎
- 使用Google Maps API向标记添加多个字符
- Google 脚本:用于创建日历活动的脚本运行时不会出错,但不会执行任何操作
- 回调函数中传递参数的困难(Google Map API Markers)
- Google PageSpeed Insights与多个CSS文件
- Google PageSpeed Insights说“删除渲染阻塞js文件”
- Google PageSpeed Insights说我的网站很重.外部模态是一种解决方案吗?
- google pageSpeed Insights,javascript IS 在 WORDPRESS 折叠下方加载
- 什么是“;在折叠内容之上”;在Google Pagespeed中
- Google PageSpeed建议使用小的内联CSS
- 延迟到折叠以上的CSS渲染突然无法通过Google Pagespeed Insight Test