2017-08-17 10 views
0

AMPドキュメントを他のAMPドキュメントにリンクして実験したいと思います。AMP CDN URLの生成

私はampUrls:batchGetを使用してCDN URLを検索できますが、何十万ものURLがあり、この巨大なマッピングをキャッシュしたくありません。

AMP Cache URL formatで定義されたスキーマを使用してCDN URLを予測し、それをリンクURLとして使用することはできますが、このアプローチはどこでも推奨されていません。

これを行うことの欠点は何ですか?

答えて

0

TLDR:この方法でキャッシュを使用することはお勧めしません。これは、AMPキャッシュURLはAMPビューア内での使用のみを目的としているためです。

これが問題である2つの主な理由がありますように、Google検索、閲覧者の内側表面AMPページ(:https://www.google.co.uk/amp/s/ampbyexample.com/モバイルデバイス上の例えばオープン)など

  1. プラットフォームは、。 AMPビューアの重要な機能の1つは、AMPのオリジナルのホストを表示することです。 AMPビューアの実装によっては、送信されたリンクが、たとえキャッシュされたAMPにリンクしていてもビューアを離れ、元のホストは表示されなくなります。通常、発信リンクが正しい発信元につながるため、これは問題ありません。しかし、キャッシュされたAMPへのリンクでは、これは、視聴者がいないために原点が隠れてしまうことを避けるべきです。
  2. AMPキャッシュは有効なAMPのみを表示します。誤ってAMPを破損した場合、コンテンツの代わりにエラーメッセージが表示されます。あなた自身の起源から配信された無効なAMPは、(おそらく)コンテンツを表示します。

私の推薦は次のとおりです。あなたは、AMP-に-AMPのリンクを試して、あなた自身の原点でのAMPへのリンクやプラットフォームは、彼らがキャッシュまたはないから、あなたのリンクAMPを表面にしたいかどうかを決めるようにしたい場合。

+0

お返事ありがとうございます。私は私のURLを使ってテストをします。 – runixo

+0

"あなたのリンクされたAMPをキャッシュから浮上させるかどうかをプラットフォームが決定できるようにするのはどういう意味ですか?どのプラットフォームが私の代わりにキャッシュされたドキュメントを表示するのですか? – runixo

+0

Google検索結果に表示されるAMPは、AMPキャッシュから配信されます。 –

関連する問題