AMP

Depuração de problemas de cache do AMP

Por que meu documento está corrompido no cache AMP?

Documentos AMP válidos geralmente aparecem e se comportam da mesma forma tanto nos caches de AMP como na origem. No entanto, existem alguns componentes e configurações de servidor que podem ser problemáticos.

Se um documento específico aparecer e se comportar conforme o esperado em sua origem, mas não quando visualizado através do cache (como mapear URLs de origem ao cache do Google AMP), experimente o seguinte:

  1. Abra o console das ferramentas de erro/desenvolvedor do seu navegador e resolva quaisquer erros ou advertências que aparecerem.
  2. Execute o documento através da AMPBench resolva quaisquer erros ou advertências que aparecerem.

Se você ainda tiver problemas após seguir estas etapas, verifique a tabela abaixo.

Sintoma Problema Solução
As fontes da Web não aparecem (são usadas fontes de reserva) O Cache AMP não aparece na lista de sites liberados (allowlist) pelo provedor de fontes. Entre em contato com o provedor de fontes solicite que sejam liberados todos os caches.
Os ativos (por exemplo, fontes e imagens) não aparecem (apenas origens HTTP) O documento usa URLs relativas ao protocolo. Troque por URLs absolutas (ou seja,http://www.site.com/doc/amp, não //www.site.com/doc/amp).
Os ativos (por exemplo, fontes e imagens) não aparecem Os ativos são servidos com o componente MIME incorreto. Indique um componente MIME aceito.
O cache do AMP não pode acessar os ativos. Verifique se o AMP Cache pode acessar seus ativos e se não está bloqueado por um endereço IP ou cliente, etc.(Lista de clientes usados pelo crawler do Google).
Elementos dinâmicos tais como <amp-form>, <amp-list>, não se comportam como esperado. Cabeçalhos CORS com erro ou ausentes. Esses componentes fazem solicitações cross-origin do AMP Cache até sua origem. Por default, os navegadores bloqueiam essas solicitações. Para permitir essas requisições, emita cabeçalhos CORS que liberem todos os caches.
Está sendo servido conteúdo que deve ser removido devido a um aviso legal de remoção. O AMP Cache ainda não acessou a remoção. Siga as diretrizes para para atualizar o conteúdo de cada cache de AMP. Para o cache de AMP do Googler, veja Update AMP Content.