Google AMP: almacenamiento en caché

Google amp proporciona una función de almacenamiento en caché que es una red de entrega de contenido basada en proxy para servir páginas de amp puro. El caché de amplificador está disponible de forma predeterminada para todas las páginas de amplificador válidas. Ayuda a renderizar las páginas más rápido en comparación con las páginas que no son amp.

Actualmente, existen 2 proveedores de caché de amplificador Google AMP Cache y Cloudflare AMP Cache. Como se dijo anteriormente, el almacenamiento en caché de amplificador está disponible para todas las páginas de amplificador válidas. En caso de que el usuario no desee utilizar la función de caché de amplificador, debe invalidar su página de amplificador. La caché de amplificador no se aplica a las páginas de amplificador no válidas.

En el momento en que la búsqueda de Google rastrea y encuentra amp () para el contenido html, considera el almacenamiento en caché.

En esta sección, analizaremos varios componentes de la URL de caché de amplificador de Google.

Subdominio

Google AMP agrega un subdominio a la URL solicitada. Se siguen algunas reglas para la URL del subdominio de amp cache. Se muestran aquí:

Reglas para la URL de caché de subdominio

  • Conversión del dominio de documentos AMP de IDN (Punycode) a UTF-8.

  • El guión (-) en la URL se reemplaza por dos guiones (-)

  • El punto (.) En la URL se reemplaza por un guión (-).

  • Conversión de nuevo a IDN (Punycode).

Por ejemplo pub.mypage será reemplazado con pub-mypage.cdn.ampproject.com. Aquí cdn.ampproject.com es el subdominio agregado por google amp. Ahora la URL almacenada en caché es Pub-mypage.cdn.ampproject.com.

Tipo de contenido

El tipo de contenido disponible son c para documento HTML AMP, i para imagen y r para recurso como, por ejemplo, fuente. Obtendrá el error 404 si el tipo de contenido no coincide con los especificados.

Opcional 's'

Si s está presente, el contenido se obtendrá del origen https: //; de lo contrario, se obtendrá de http: //

Aquí se muestra un ejemplo de la solicitud realizada a la imagen almacenada en caché desde https y http:

Ejemplo

https://pub-mypage-com.cdn.ampproject.org/i/s/examples/images/testimage.png

Entonces, en el ejemplo anterior, la URL tiene i, lo que significa imagen y s para https -

Ejemplo

http://pub-mypage-com.cdn.ampproject.org/i/examples/images/testimage.png

Por lo tanto, en el ejemplo anterior, la URL tiene i, lo que significa imagen y no hay s, por lo que la URL se obtendrá de http.

Para un archivo de fuentes en caché, la URL será la siguiente:

Ejemplo

https://pub-mypage-com.cdn.ampproject.org/r/s/examples/themes/lemon/fonts/Genericons.ttf

Tipo de contenido r se utiliza para recursos como fuentes y s para URL segura.

Para el documento html, la URL es la siguiente:

Ejemplo

https://pub-mypage-com.cdn.ampproject.org/c/s/trends/main.html

Tiene c en la url es para documento HTML, seguido de s, que es para https: //

La caché de Google AMP utiliza encabezados http como Max-age para decidir si la caché de contenido está obsoleta o nueva y envía automáticamente solicitudes nuevas y actualiza el contenido para que el siguiente usuario obtenga el contenido actualizado.