使用Google字体传递google pagespeed

问题描述 投票:1回答:1

使用Google字体时是否可以通过Google Pagespeed?我发现Google也推荐使用这种代码(https://github.com/typekit/webfontloader)。但是,即使我加载了此脚本,也无法通过google pagespeed。

fonts google-pagespeed webfont-loader
1个回答
0
投票

WebfontLoader与显示交换不兼容。不确定这是否是很好的解决方案。

请确保通过显示=交换使用Google字体的最后一个网址

<!--old code-->
<link href="https://fonts.googleapis.com/css?family=Open+Sans" rel="stylesheet">
<!--new code-->
<link href="https://fonts.googleapis.com/css?family=Open+Sans&display=swap" rel="stylesheet">

Google字体的另一个问题是,这使用了2个域。 https://fonts.googleapis.comhttps://fonts.gstatic.com/

您应该在标题中使用dns预取和预连接:

<link rel="dns-prefetch" href="//fonts.googleapis.com">

<link rel="preconnect" href="https://fonts.gstatic.com/" crossorigin>

也许,最好的解决方案是在服务器中下载字体。

[这是一篇法语文章,有关优化PageSpeed的字体:Optimiser les fonts pour accélérer son site

© www.soinside.com 2019 - 2024. All rights reserved.