999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

更快、更省流量?Google AMP技術解讀

2016-12-16 10:37:35周建峰
電腦愛好者 2016年19期
關鍵詞:頁面微信優化

周建峰

谷歌近日推出的AMP(Accelerated Mobile Pages)技術,官方稱這是一種用于提升移動網頁裝載速度的技術,號稱可以在手機瀏覽器上提升四倍瀏覽速度,減少裝載1/10或更少的數據。AMP為什么會如此神奇地實現又快又省流量的?

手機流量殺手——WAP頁面

雖然現在Wi-Fi已經很普及,但是出門在外很多場合大家仍然在使用手機數據進行連接。其中最耗費手機流量的是各種WAP頁面(包括手機瀏覽器打開的新聞、視頻等頁面,也包括在微信中打開的頁面),因傳統HTML頁面包含圖片、視頻、各種代碼,這些富文本元素的加載需要耗費大量的數據流量。

純文本顯示可以節約手機流量,但是這樣的頁面太過單調,很多朋友在手機上瀏覽大多是使用默認的富文本模式。那么在這種模式下如何節省流量?一種方法是壓縮數據,比如UC瀏覽器就使用類似方法,但是節約流量的效果并不是很好,因為這些富文本數據壓縮率有限。另一種方法則是減少網頁加載組件,同時加快網頁元素裝載速度。AMP使用的正是后一種方法,它通過一系列特殊協議和CDN加速來實現上述目的(圖1)。

又快又省 AMP是這樣做的

如上所述,AMP主要使用減少網頁加載組件和加快網頁元素裝載速度來實現流量的節省。那么AMP是怎樣實現這個功能的?

對于減少網頁加載組件,AMP使用一種全新的AMP-HTML格式,它定義了一套HTML標簽,如amp-img、amp-video。使用這些tag可以確保加載的順滑,這樣即使是性能較低的手機也可以比較流暢加載網頁上的圖片、視頻等元素,避免由于加載卡頓導致的流量損失。比如常規HTML頁面,性能較低的手機會由于無法完全加載圖片導致網頁停止響應,刷新后需要重新加載圖片而耗費流量。另一方面,AMP可以負責管理資源何時加載,避免不必要的流量。比如很多手機用戶經常使用手機瀏覽器瀏覽百度新聞、網易新聞等以內容為主的新聞詳情頁,大部分性能消耗在圖片、視頻等媒體資源以及第三方功能如廣告、社會化組件的加載上。AMP可以將這些內容替換為AMP Components,它可以避免一些不必要的資源默認被加載,如gif動態廣告頁面和視頻廣告等耗費流量的資源(圖2)。

對于加快網頁元素裝載速度,谷歌AMP則使用了第三方的緩存。這樣從Google的搜索結果里進入AMP網頁就可以做到預加載甚至預渲染,從而帶來極速體驗。比如一些圖片、視頻可以直接利用谷歌服務器上的緩存數據,實現AMP頁面的快速打開。另一方面,為了推動AMP,谷歌提供免費的全球CDN服務,CDN可以緩存圖片、靜態文件等,同時使用HTTP2.0協議保證緩存的高效率,對于使用AMP技術規范開發的頁面都可以無償使用。大家知道CDN是內容分發網絡,它能夠實時地根據網絡流量和各節點的連接、負載狀況以及到用戶的距離和響應時間等綜合信息將用戶的請求重新導向離用戶最近的服務節點上。這樣借助谷歌遍布全球的CDN服務器,無論是哪里的用戶,都可以極速訪問AMP頁面(圖3)。

AMP同盟——谷歌不是一個人在戰斗

正是通過上述優化措施,現在手機訪問AMP頁面可以獲得更順暢、更快的打開速度。其實這種使用特殊協議來優化用戶瀏覽速度的方法并不是只有谷歌在做,現在很多科技巨頭也通過類似的方法在對移動網頁進行優化。

比如國外一些大型社交網站應用內的文章框架,采用基于HTML編碼框架,這個框架直接對接了主流的大的新聞網站(NYtimes、國家地理、NBC、BBC等),通過預先裝載這些大站的內容提高訪問速度。它的優化措施類似AMP的緩存技術,通過對大型新聞網站的緩存來提高社交應用內的文章打開速度。

國內巨頭騰訊則在微信通過公眾號的內容的展現樣式進行限制(類似AMP-HTML格式,騰訊自定義了一套HTML標簽),通過這些限制保證了用戶在手機微信上打開頁面時裝載速度要遠遠快于普通的富交互網站(大家在手機微信公眾號打開文章的速度明顯比在瀏覽器中快),這樣公眾號的文章可以在微信的閉環里實現高速的裝載和自由的傳播(圖4)。

當然作為手機用戶,我們非常樂于看到各大IT巨頭在移動網頁所做的優化,這樣一方面可以讓我們的手機在較短的時間內獲得更多的資訊信息,因為類似AMP的技術可以讓手機更順暢地訪問各種頁面,內容提供商也可以為我們提供更豐富的信息;另一方面則可以大大節約我們寶貴的手機流量,顯然這是一件雙贏的事情。不過從上面的描述我們也可以看到,AMP之類的技術需要開發者重新開發網頁,比如AMP必須按照AMP HTML規范重新編寫頁面,微信公眾號規范只在微信內部適用,這些優化技術的適用范圍仍然有限。我們更期待適用各種網頁的標準化優化措施技術早日普及。

小知識:什么是AMP Components?

AMP Components是AMP開發使用瀏覽器自定義元素(Custom Elements)實現的組件,它用來替換傳統HTML中默認的

猜你喜歡
頁面微信優化
大狗熊在睡覺
刷新生活的頁面
保健醫苑(2022年1期)2022-08-30 08:39:14
超限高層建筑結構設計與優化思考
房地產導刊(2022年5期)2022-06-01 06:20:14
民用建筑防煙排煙設計優化探討
關于優化消防安全告知承諾的一些思考
一道優化題的幾何解法
微信
微信
微信
微信
主站蜘蛛池模板: 国产最爽的乱婬视频国语对白 | 国产区人妖精品人妖精品视频| 久久久久久尹人网香蕉| 欧美在线综合视频| 中文字幕无线码一区| 福利国产微拍广场一区视频在线| 无码中文AⅤ在线观看| 亚洲国产一区在线观看| 国产人人射| 福利在线不卡一区| 国产va免费精品| 老司国产精品视频91| 国产中文在线亚洲精品官网| 亚洲69视频| 免费播放毛片| 99草精品视频| 日日噜噜夜夜狠狠视频| 日韩国产综合精选| 国产一级α片| 欧美在线精品一区二区三区| 十八禁美女裸体网站| 在线精品亚洲国产| 素人激情视频福利| 久久精品66| 亚洲午夜综合网| 国产丝袜一区二区三区视频免下载| 国产精品久久久久久久久久98| 欧美成人手机在线观看网址| 亚洲欧美国产高清va在线播放| 永久免费无码成人网站| 国产精品污视频| 国产爽爽视频| 超清无码熟妇人妻AV在线绿巨人 | 夜精品a一区二区三区| 色播五月婷婷| 在线观看网站国产| 国产成人综合日韩精品无码不卡| 欧美三级视频网站| 国产女人18毛片水真多1| 美女无遮挡拍拍拍免费视频| 丝袜无码一区二区三区| 国产黄色视频综合| 久久久久久久久18禁秘| 亚洲中文字幕久久无码精品A| 国产污视频在线观看| 亚洲色图欧美| 成年看免费观看视频拍拍| 欧美精品xx| 国产亚洲日韩av在线| 亚洲日韩第九十九页| 免费国产在线精品一区| 潮喷在线无码白浆| 亚洲欧美精品在线| 91精品久久久无码中文字幕vr| 久久综合干| 国产精品分类视频分类一区| 99视频在线免费| 久久精品无码国产一区二区三区| 一级毛片网| 国产丝袜丝视频在线观看| 免费99精品国产自在现线| 婷婷成人综合| 亚洲综合精品香蕉久久网| 日韩中文欧美| 国产18页| 亚洲精品图区| 爱色欧美亚洲综合图区| 午夜电影在线观看国产1区| 中文字幕亚洲第一| 欧美一级片在线| 91久久偷偷做嫩草影院免费看| 日本精品中文字幕在线不卡| 欧美日韩国产成人高清视频| 91年精品国产福利线观看久久| 极品性荡少妇一区二区色欲| 99热线精品大全在线观看| 国产迷奸在线看| 免费人成又黄又爽的视频网站| 久久五月视频| 亚瑟天堂久久一区二区影院| 超清无码一区二区三区| 999精品视频在线|