2016-03-29 68 views
0

我花了最近几天为我们的网站优化了CSS和Javascript交付。我们将其改进为86,但Google字体存在问题。 PageSpeed的见解声称我们正在加载名为Roboto的字体。我可以在整个编码目录中查找所有内容,并且没有提到单词“Roboto”。我们没有使用字体。Google PageSpeed Insights声明我正在加载字体未被网站使用

我们的“考虑修复”部分如下:

消除阻止呈现的JavaScript和CSS在 以上首屏内容您的网页有1个阻止脚本资源和3 阻塞CSS资源。这会导致渲染页面延迟。 没有等待下面的资源加载,您的页面上的上述内容都不会呈现 。尝试推迟或异步加载阻止资源,或直接在HTML中内联这些资源的关键 部分。下面的

优化CSS交货:通过javascript文件

我用不同的加载技术试验的拉托(导入,加载异步),但通过标题中的链接加载是最快的方法减10分。我担心Roboto可能会影响我们的分数,并以某种方式放慢我们的网站。

任何想法为什么PageInsights说它被加载?如果它以某种方式加载,我该如何跟踪该代码?

编辑:这是对网站的链接 http://www.triphappy.com/

+0

@Paulie_D - 感谢建议。我编辑了我的问题来添加一个链接。 – CHawk

回答

1

严重的是,在你的<head>标签中的第一行是....

<link type="text/css" rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,500,700"> 

enter image description here

+0

你在哪里看到的?我的源代码截图: http://i.imgur.com/RxkOTzJ.png – CHawk

+0

添加图片...也许你有一个插件或小部件,通过JS添加链接和其他样式? –

+0

有趣的是,你可以链接到我没有的字体和4种风格的标签。它似乎是一个谷歌地图自动加载的字体,并且其他人也有问题: http://stackoverflow.com/questions/25523806/google-maps-v3-prevent-api-from-loading-roboto-字体 我想知道为什么它没有出现在我的源代码中?无论如何,感谢您的帮助,我很高兴它不像我最初想象的那样愚蠢。 – CHawk