網頁開發

什麼是AMP

簡介

AMP是Accelerated Mobile Pages的縮寫,由Google帶領開發的開源專案,目的是為了提升網站在行動裝置上的存取速度。

AMP在HTML等廣泛使用的網路技術基礎上進行改良,它的核心稱作AMP HTML,是HTML的一種。

構成

AMP主要由下列三個部份構成:

  • AMP HTML
  • AMP JS
  • AMP Cache

AMP HTML其實就是改良過的HTML,在一些特定的地方需要使用專用標籤,也限制了一些HTML功能上的使用,來達到存取速度的提升。

AMP JS是一套JavaScript函式庫,用來確保AMP HTML的正確性並且使其快速顯示。AMP HTML可以直接呼叫AMP JS來使用。

AMP Cache是快取並傳輸AMP頁面的CDN,來提升網頁的效能。當我們在搜尋引擎中點擊AMP網頁時,實際上存取的是最佳化後的快取頁面,所以幾乎沒有延遲。

應用

現在很多網頁都已經開始使用AMP。只要安裝第三方外掛程式後,WordPress部落格也可以使用AMP。

Google也在2017年3月7日宣佈百度、搜狗及Yahoo! JAPAN搜尋將支援AMP。

發佈留言