AMP

Depuración de problemas en el caché de AMP

¿Por qué mi documento se dañó en un caché de AMP?

Los documentos válidos de AMP generalmente aparecen y se comportan de la misma forma que las memorias caché de AMP lo hacen en su origen. Sin embargo, hay algunos componentes y configuraciones del servidor que pueden ser problemáticos.

Si un documento en particular aparece y se comporta según lo esperado por su origen, pero no cuando se visualiza mediante el caché (Cómo mapear el origen de las URL para el caché AMP de Google), intente lo siguiente:

  1. Abra la consola de herramientas para reparar errores o el desarrollador de su navegador y solucione cualquier error o advertencia que aparezca.
  2. Ejecute el documento mediante AMPBench y solucione cualquier error o advertencia que aparezca de manera inesperada.

Si continúa teniendo problemas después de seguir estos pasos, consulte la siguiente tabla.

Síntoma Problema Solución
Las fuentes web no aparecen (se utilizan fuentes de reserva). El caché de AMP no se encuentra en la lista blanca elaborada por el proveedor de las fuentes. Póngase en contacto con el proveedor de las fuentes y pídale que agregue todos los cachés en la lista de fuentes permitidas.
Los recursos (por ejemplo, las fuentes e imágenes) no aparecen (solo aquellos cuyo origen es HTTP). El documento utiliza un protocolo relacionado con las URL. Cambie a URL absolutas (es decir, utilice http://www.site.com/doc/amp y no escriba la URL de la siguiente manera //www.site.com/doc/amp).
No aparecen los recursos (por ejemplo, las fuentes e imágenes). Los recursos se proporcionan con el tipo de MIME incorrecto. Defina un tipo de MIME que sea adecuado.
El caché de AMP no puede acceder a los recursos. Asegúrese de que el caché de AMP tiene acceso a sus recursos y que no esté bloqueado por una dirección IP, un agente de usuario, etc. (Consulte la Lista de agentes de usuario que utiliza el rastreador de Google).
Los elementos dinámicos como <amp-form>, <amp-list>, no se comportan como estaba previsto. Faltan encabezados CORS o están rotos. Estos componentes realizan solicitudes de origen cruzado desde el caché de AMP hacia su origen. De forma predeterminada, los navegadores bloquean estas solicitudes. Para permitir estas solicitudes, emita encabezados CORS que agreguen todos los cachés en la lista permitida.
El contenido que se proporciona debe retirarse debido a una notificación de eliminación por incumplimiento legal. El caché de AMP aún no retiró la notificación de eliminación. Siga los lineamientos de cada caché de AMP para actualizar el contenido. En el caso del caché AMP de Google, consulte el artículo Cómo actualizar el contenido de AMP.