現在Google AMPページを評価中です。私の静的なページでは、有効なアンプベースのバージョン&をドキュメントごとにリンクして実装しました。Google AMPについての理解ページ
私が間違っている場合は、私に修正してください。最後のuesrの敷居は、元のページ、&のヒットは、AMPベースのバージョンによって傍受されるヒット?
現在Google AMPページを評価中です。私の静的なページでは、有効なアンプベースのバージョン&をドキュメントごとにリンクして実装しました。Google AMPについての理解ページ
私が間違っている場合は、私に修正してください。最後のuesrの敷居は、元のページ、&のヒットは、AMPベースのバージョンによって傍受されるヒット?
(AMPはない "GoogleのAMP" であることに注意してください - と "Google AMP Cache" と混同すべきではないのいずれか)
The AMP FAQ状態:
AMPファイルをするために、クラウドにキャッシュすることができ
ユーザーのモバイルデバイスにアクセスするために必要な時間を短縮します。コンテンツ制作者は、AMP形式を使用することによって、AMPファイルのコンテンツをサードパーティがキャッシュできるようにしています。このタイプのフレームワークでは、パブリッシャはコンテンツの制御を続けますが、プラットフォームはコンテンツを簡単にキャッシュまたはミラーリングして、ユーザーに最適な配信速度を提供できます。
so Google AMPキャッシュは、1つの可能なAMPキャッシュに過ぎません。
The documentation for the Google AMP Cache状態:
ユーザーがキャッシュからAMPのコンテンツにアクセスするたびに、コンテンツが自動的に更新され、コンテンツがキャッシュされた後、更新されたバージョンは、次のユーザーに提供しています。
これはさらにUpdate AMP Contentドキュメント(強調鉱山)には詳述されています
グーグルAMPキャッシュに保存されている任意のAMPドキュメントのバージョンを更新するための最も効果的な方法は、使用してその文書にアクセスすることですAMPキャッシュURLフォーマット。 Google AMPキャッシュは自動的に原点からAMPドキュメントの最新バージョンを要求し、更新されたバージョンを次のユーザーに配信します。 、
をGoogle AMPキャッシュを利用するには:
それはこれを注意することが重要です。
私は何が起こるかを説明するためのUMLシーケンス図を作りましたAMP URLは、AMPキャッシュURL形式を使用してキャッシュから直接アクセスする必要があります。
モバイルブラウザのアドレスバーから直接あなたのウェブサイトをリクエストする通常のユーザーは、必ずしもAMPバージョンを受け取るとは限りません。モバイルブラウザがAMPのバージョン(たとえば<link rel="amphtml" />
の値を格納している)を認識している場合は、それを使用する可能性がありますが、リクエストはウェブサーバーに直接送られ、中間キャッシュには到達しません。
ただし、検索エンジン(例:Google)は、あなたのウェブサイトをspideredしたときに、amphtml
のパスを保存しているので、ユーザーをAMPバージョンに誘導します。
現在、ユーザが 'foo.bar'というURLを使用してウェブサイトにアクセスすると、ブラウザは自動的にAMPのバージョン' foo.bar/amp'にリダイレクトされないので、AMPキャッシュにアクセスすることはありません。また、URLに 'https:// www.google.ca/amp /'を前置しない限り、ユーザーはAMPキャッシュにアクセスしません。また、Googleの検索結果では、検索結果がAMPページであることを示す場合にのみ、ユーザーをAMPバージョンに誘導します。 – Andrew
「AMPベースのバージョンでインターセプト」とはどういう意味ですか? – Dai