2016-03-29 58 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