Page Speed-消除渲染阻塞

马特

我正在尝试提高Google Page Speed得分。目前,移动版为51/100,台式机为83/100。

问题之一是“在首屏内容中消除渲染阻止JavaScript和CSS”。适用的两个项目是我的压缩CSS文件和一个外部Google字体文件。有什么我可以解决的吗?

一般来说,关于如何提高Google Page Speed Score的任何反馈/建议。

页面速度:https : //developers.google.com/speed/pagespeed/insights/?url=http%3A%2F%2Fwww.backpackerjobboard.com.au%2F&tab=mobile

我的网站:http : //www.backpackerjobboard.com.au/

谢谢!

恩科维奇

优化“渲染阻止”元素更多地是关于感知的加载时间,而不是最大化页面速度。

对于CSS,这涉及关键的CSS内联CSS 尽管术语不正确,但这通常被称为“折叠式”内容-关键CSS涉及基本样式,布局(即网格系统)等。

这是一个在线(以及在GitHub上)可用的Critical CSS Generator:http : //jonassebastianohlsson.com/criticalpathcssgenerator/

这样做的原因是为了确保页面上最重要的样式HTML一起加载,而对于HTML压缩的网页,添加到HTML的文件大小应忽略不计。

另一个渲染问题是Google字体,这很常见。忽略有关此的Google建议建议将Google字体放在页脚中。

更好的方法是使用诸如Font Squirrel Webfont Generator之类的工具简单地自己生成Web字体,以将HTTPS请求保存到Google(这会在加载资产时造成流量阻塞)。

但是,Pagespeed Tool忽略了网页速度受到影响的主要原因:您有68个HTTP请求。其中约三分之一是JS文件,应将它们聚集到一个.js文件中,或者使用Lab.js之类的库来延迟js *渲染以减少这些文件的HTTP请求。

*如果您使用Lab.js之类的阻止/加载库,则必须在HTML的脚本标签中内嵌关键Javascript或排除关键js文件。

至于移动得分,Google Pagespeed工具误认为您的网站对移动不利。在另一个内部页面上进行测试,您的手机得分约为74。

这可能是由于它超时并认为整个页面都已呈现或类似的内容-使用此类工具时,它们总是会执行多个页面,因为它们可能会出错。

您的大多数移动问题都可以通过内联css和推迟Javascript来解决。

PS:不要太着迷分数,大多数对您不利的事情都是对图像,css等进行较小的调整(即小于5%)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

消除渲染阻塞CSS

来自分类Dev

消除外部渲染阻塞

来自分类Dev

消除 CSS 渲染阻塞,最好的方法

来自分类Dev

Google Page Speed Extension得分

来自分类Dev

配额限制 Page Speed V5

来自分类Dev

如何解决Google Page Speed:“未指定到期时间”

来自分类Dev

消除阻止渲染的JavaScript

来自分类Dev

如何使用Google Page Speed CSS加载脚本延迟多个CSS文件

来自分类Dev

pagespeed_optimize_image.exe返回的结果比Google Page Speed Extension差

来自分类Dev

Google Page Speed见解不适用于Firebase Hosting上托管的网站

来自分类Dev

删除未使用的代码Google Page Speed和其他错误

来自分类Dev

Google Page Speed Insight显示不一致的结果

来自分类Dev

如何使用Google Page Speed CSS加载脚本延迟多个CSS文件

来自分类Dev

Page Speed见解-调整内容到视口的大小?

来自分类Dev

使用head.js优化CSS交付以实现Google Page Speed失败

来自分类Dev

Rails 5 - Google Page Speed Insights - 利用浏览器缓存

来自分类Dev

ReactJS中的非阻塞渲染

来自分类Dev

消除阻止渲染的JavaScript和CSS

来自分类Dev

消除阻止渲染的JavaScript和CSS

来自分类Dev

如何渲染在Page模块中显示的FE插件的预览

来自分类Dev

直接在 page.html.twig 中渲染字段

来自分类Dev

阻塞CSS资源。这会导致页面渲染延迟

来自分类Dev

Unix Permission Setting Speed

来自分类Dev

RAID 0 speed improvement

来自分类Dev

Motherboard and RAM speed compatibility

来自分类Dev

消除折叠内容中的阻止渲染的JavaScript和CSS

来自分类Dev

消除阻止渲染的JavaScript和CSS-需要建议

来自分类Dev

在OpenGL中渲染对象时消除颜色通道

来自分类Dev

使用phantomJS渲染pdf时消除边距

Related 相关文章

热门标签

归档