AMP CDN


AMP CDNとは、Accelerated Mobile Page (AMP) Projectが提供しているCDN機能(Google AMP Cache)のことです。

AMPとは

AMPは以下の三つにより構成されます:

  • AMP HTML
    • (簡略化された)モバイル向けHTML
  • AMP JS
    • AMP用のJSライブラリ
  • Google AMP Cache
    • AMP HTML用のCDN

Google AMP Cache (AMP CDN)

特徴

  • HTTP/2を使用する
    • SSLのみで配信(オリジンはSSLである必要は無い)
  • ビルトインのバリデーション機能を持つ
    • AMP HTML以外のコンテンツはキャッシュしない
  • 配信用URL
    • オリジン:HTTPサイト
      • https://cdn.ampproject.org/c/example.jp/
    •  オリジン:HTTPSサイト
      • https://cdn.ampproject.org/c/s/example.jp/
  • ページの取得:クロールベース
    • Googleのクローラが実行する
  • キャッシュの更新:クロールベース
    • Fetch as google等により最クロールをリクエストする