2017-02-20 78 views
3

項目中託管本地v0.js我已實施AMP頁面。所以我打電話給來自cdn的https://cdn.ampproject.org/v0.js api。但我想將這個文件保存在我的項目中。由於第三方API製作網站速度慢。我測試了我的網站在googlepagespeed我們可以在我們的AMP

1https://developers.google.com/speed/pagespeed/insights/?url=https%3A%2F%2Fwww.winni.in%2Fcake-delivery-in-bangalore,然後我的網站在移動就像84頁的速度慢比分。但在AMP之前,我在mobile上的pagespeed分數是91.這就是爲什麼我想在我的項目中託管這個文件。


enter image description here

我使用:

<script src="https://cdn.ampproject.org/v0.js" async></script> 

我們可以在本地或沒有主機?主機本地後,它會反映谷歌或不?你的建議對我很有幫助。

+0

「v0.js」的腳本標記是否設置爲異步?它不會被渲染阻塞,如果你有... – Luke

+1

@Luke。我正在使用。 –

+0

嗯我想知道它爲什麼說它在報告中呈現阻塞?如果腳本標記不是已經存在的話,那麼腳本標記是否需要移動到頁面底部? – Luke

回答

3

可以這樣做,但我強烈不鼓勵自行託管AMP運行時庫(v0.js)。

這會導致您的網頁無法通過AMP驗證程序(這意味着它不會通過Google搜索中的⚡圖標從Google緩存中提供),並且錯過了我們每週更新中推送的錯誤修復和新功能。

+0

同意這一點。我還會補充說,https://cdn.ampproject.org/v0.js中的URL版本更有可能位於用戶緩存中,而不是您自己網站的版本。因此,相信它可能實際加載*更快*是非常合理的。 – Gregable