您的位置:首頁(yè) > 業(yè)內(nèi)資訊 > 網(wǎng)頁(yè)加速,谷歌AMP的工作方法

網(wǎng)頁(yè)加速,谷歌AMP的工作方法

來源:雷鋒網(wǎng) | 時(shí)間:2015-11-05 19:28:39 | 閱讀:64 |  標(biāo)簽: 谷歌   | 分享到:

為此Google需要把Web打造的和移動(dòng)應(yīng)用程序一樣快。而它也有信心能夠做到,因?yàn)镚oogle有著世界頂尖的網(wǎng)絡(luò)工程師。Google也一直在鼓吹的移動(dòng)網(wǎng)絡(luò)的優(yōu)勢(shì)。但網(wǎng)頁(yè)的發(fā)展速度似乎總要比網(wǎng)速的增長(zhǎng)更快,于是網(wǎng)速就相對(duì)上變得越來越慢了。

網(wǎng)頁(yè)加速,谷歌AMP的工作方法

Google已經(jīng)竭盡自己最大的努力來嘗試優(yōu)化自家的瀏覽器,而Chrome也已經(jīng)成為世界上最快的Web瀏覽器之一了。但是Google發(fā)現(xiàn)即使再優(yōu)化也仍然是治標(biāo)不治本。所以,在此基礎(chǔ)上再對(duì)Web進(jìn)行深度優(yōu)化也就變得順理成章了。

越來越多的用戶反映,過慢的加載速度已經(jīng)成為了阻隔信息和用戶之間的一道壁壘。通常瀏覽器都會(huì)通過加載項(xiàng)控制來攔截不必要的內(nèi)容,而這項(xiàng)功能雖然從出現(xiàn)到現(xiàn)在已經(jīng)有十多年了,但一直被局限于桌面系統(tǒng)中。直到蘋果iOS 9的出現(xiàn),才標(biāo)志著終于把這一簡(jiǎn)單的內(nèi)容攔截工具移植到了移動(dòng)系統(tǒng)中。

iOS的內(nèi)容攔截以及News應(yīng)用,再加上Facebook的Instant Article,你會(huì)突然發(fā)現(xiàn)——Google的廣告都不見了。而這才是Google真正關(guān)心的問題,也是開發(fā)AMP的核心意義。

靜態(tài)頁(yè)面需要Google的JavaScript

你可以在Web上建立的最基本的網(wǎng)頁(yè)就是一個(gè)包含一些基本的tag標(biāo)簽的HTML文件。無論拿什么來加載這種網(wǎng)頁(yè)都會(huì)快如閃電。因?yàn)槠渲兴男畔⒘亢苌,而你所要做的只是套個(gè)模版,把信息放到網(wǎng)絡(luò)上而已。根本不需要JavaScript,甚至都不需要CSS。

AMP或多或少都希望你創(chuàng)建這種靜態(tài)頁(yè)面,不過AMP并不關(guān)心你的網(wǎng)頁(yè)實(shí)際上是靜態(tài)的還是那種可能需要從數(shù)據(jù)庫(kù)中調(diào)用的網(wǎng)頁(yè),問題的關(guān)鍵是“什么呈現(xiàn)的是靜態(tài)的”。但隨后AMP就又要求每個(gè)頁(yè)面加載第三方腳本。直到這個(gè)腳本加載完畢前,AMP會(huì)故意將整個(gè)頁(yè)面的透明度設(shè)為0。只有這樣頁(yè)面才會(huì)被顯示出來。

這的確有點(diǎn)讓人摸不著頭腦,一名叫作Justin Avery的開發(fā)者寫道:“如果是這樣的話,那么很明顯直接加載這種頁(yè)面會(huì)來得更快啊!

小編推薦閱讀

好特網(wǎng)發(fā)布此文僅為傳遞信息,不代表好特網(wǎng)認(rèn)同期限觀點(diǎn)或證實(shí)其描述。

相關(guān)視頻攻略

更多

同類最新

更多

掃二維碼進(jìn)入好特網(wǎng)手機(jī)版本!

掃二維碼進(jìn)入好特網(wǎng)微信公眾號(hào)!

本站所有軟件,都由網(wǎng)友上傳,如有侵犯你的版權(quán),請(qǐng)發(fā)郵件[email protected]

湘ICP備2022002427號(hào)-10 湘公網(wǎng)安備:43070202000427號(hào)© 2013~2025 haote.com 好特網(wǎng)