2016-01-11 12 views
7

Cytowane tutaj: https://www.ampproject.org/docs/get_started/about-amp.htmlJak mogę przetestować CDN projektu Google AMP?

AMP jest sposób budowania stron internetowych dla zawartości statycznej, które powodują szybki. AMP w działaniu składa się z trzech części:

  • AMP HTML
  • AMP JS
  • AMP CDN

AMP HTML HTML z pewnymi ograniczeniami dla niezawodnej pracy i Niektóre rozszerzenia dla budownictwa bogate treści poza podstawowym HTML. Biblioteka JS AMP zapewnia szybkie renderowanie stron HTML AMP. AMP CDN (opcjonalnie) dostarcza strony HTML AMP.

Cytowane tutaj: https://www.ampproject.org/how-it-works/

Google oferuje usługę, która dostarcza dokumenty HTML AMP podane swój adres poprzez CDN.

Moje pytanie brzmi: Gdzie mogę znaleźć tę usługę CDN, więc ją testuję? Dużo googlowałem, ale nie mogę znaleźć żadnych informacji.

Dzięki.

Odpowiedz

23

Aby korzystać z CDN projektu AMP, można uzyskać dostęp za pośrednictwem adresu URL w postaci:

https://cdn.ampproject.org/c/s/<origin-domain>/<path> 

Należy zauważyć, że część /s jest opcjonalny i sygnalizuje bezpieczną pochodzenie, więc jeżeli pochodzenie nie jest obsługiwany przez https, wtedy można użyć:

https://cdn.ampproject.org/c/<origin-domain>/<path> 

Tak więc, jeśli weźmiemy pod następujący adres URL, który ma odpowiednika AMP: http://www.theguardian.com/childrens-books-site/2016/jan/12/sugar-tax-andy-mulligan-liquidator, patrząc na źródło, widzimy następujący link:

<link rel="amphtml" href="https://amp.theguardian.com/childrens-books-site/2016/jan/12/sugar-tax-andy-mulligan-liquidator"> 

więc możemy tworzyć CDN URL tego dokumentu AMP jak:

https://cdn.ampproject.org/c/s/amp.theguardian.com/childrens-books-site/2016/jan/12/sugar-tax-andy-mulligan-liquidator 

Źródło: https://github.com/ampproject/amphtml/blob/master/src/service/cid-impl.js#L201

+0

Dziękuję Seth. Więc nie ma sposobu na bezpośrednie zapisanie strony theguardian? Zbudowałem tę małą witrynę AMP do testów: https://jure.it/ Walidator nie zwraca żadnego błędu, ale CDN robi: https://cdn.ampproject.org/c/s/jure .it/ Czego mi brakuje? Dzięki – Killy

+0

Wygląda na to, że problem dotyczy tego tagu na Twojej stronie: '', w szczególności problem z dodatkowymi cytatami – Gregable

+0

Potrzebny jest również poprawny kod HTML, dobry wiedzieć, i co mam do di, jeśli chcę cache bezpośrednio w pamięci podręcznej, bez przechodzenia przez ampproject.org? (jak dzieje się wth cloudflare) – Killy

Powiązane problemy