您的位置:首頁 > 業(yè)內(nèi)資訊 > 網(wǎng)頁加速,谷歌AMP的工作方法
Pinboard.in的創(chuàng)作者Maciej Cegłowski就是這樣做的,他組建了一個演示頁面,復制了AMP為基礎的(并且AMP主頁上沒有的)JavaScript。通過3G連接,Cegłowski的頁面在1.9秒加載完畢,而AMP的網(wǎng)頁則需要9.2秒。JavaScript拖慢了頁面的加載時間,即使這個JavaScript本身也是Google計劃中加快Web部件的一部分。
諷刺的是,Google的本意是想鼓勵出版商對自己的頁面進行改良——將腳本內(nèi)容壓縮,并合理利用緩存。但改良之后卻意味著網(wǎng)頁將會加載的更慢,也就是說網(wǎng)站如果真的照Google說的那么去做了的話,在AMP上可能反而會變得更慢了。
最終,對于出版商而言最好的做法仍然是進行常規(guī)的Web開發(fā),而不依賴于從AMP獲得的資源。不幸的是,如今獨自建立網(wǎng)站的出版商現(xiàn)在是少之又少。大多數(shù)出版商有很多地方能夠獲得與AMP相當?shù)募虞d速度。Google表示,AMP將能夠提高15%~85%的網(wǎng)頁加載速度。這么大的變動范圍很可能是根據(jù)網(wǎng)站上加載第三方腳本的多少而決定的。
對于JavaScript的依賴還會造成另一個不利影響。AMP依賴于JavaScript,也就是說如果他們腳本由于某種原因無法加載,比如說你正在駛進了隧道之中的火車上,或是在信號比較微弱的地區(qū)來連接AMP的話,顯示的頁面將會是完全空白的。一旦AMP頁面失敗,將會導致整個頁面無法顯示。
Google自己心里很清楚,所以即使是它自己的Gmail中也仍然提供著基于HTML的備用版本。
為了出版商而開發(fā)的AMP
按照AMP的要求,各大媒體所必須要做的就是放棄自己的網(wǎng)絡廣告。還有交互式地圖,還有數(shù)據(jù)的可視化效果,以及評論系統(tǒng)。
用戶可以得到AMP精簡后的WordPress博客。WordPress在網(wǎng)絡上所有網(wǎng)站的覆蓋率高達24%,而且還有一個簡單的方法能夠迅速從WordPress來生成AMP文件,這對于AMP而言意義非常重大,將能夠極大的推動AMP的發(fā)展。這當然不是說去讓WordPress來建立,事實上如果這么做了的話其實會適得其反。因為WordPress插件往往對加載時間有很大的負面影響。我們經(jīng)常能看到往往一個WordPress站點加載了多個外部的JavaScript庫,而這是由于用戶安裝了三個分別使用各自的庫的插件。AMP則能夠巧妙地通過優(yōu)化這些部分而解決加載過慢的問題。
小編推薦閱讀本站所有軟件,都由網(wǎng)友上傳,如有侵犯你的版權,請發(fā)郵件[email protected]
湘ICP備2022002427號-10 湘公網(wǎng)安備:43070202000427號© 2013~2025 haote.com 好特網(wǎng)