Vary Response Header

En la categoria: ,

Los Vary Response Header se utilizan para mostrar el contenido del sitio web a través de CSS o HTML de forma adecuada para el agente de usuario que accede al sitio. Para el usuario, el uso de la cabecera http tiene la ventaja de que el contenido al que se accede está lo más optimizado posible para el dispositivo. Por lo tanto, el uso de la Vary Response Header puede aumentar la usabilidad de una página.

Antecedentes

Tan pronto como un navegador intenta acceder a un sitio web, el http-Header de la página respectiva proporciona una respuesta que ayuda al cliente a hacer que la página sea utilizable para los lectores. Esto juega un papel especial cuando el usuario accede a Internet no sólo a través de un PC de sobremesa (como habría sido el caso hace unos años), sino que también navega por la web en tablets o smartphones. Si el servidor web reconoce al usuario, pero no puede proporcionar el contenido adecuado, esto a menudo lleva a que los sitios web no puedan funcionar correctamente o no puedan cargarse. Lo mismo se aplica a las arañas web. A través del encabezado Vary-http, los crawlers web obtienen una indicación de que la versión de la web está lista para ser mostrada en dispositivos móviles y escritorios.

Funciones

Un Vary Response Header cumple, según su diseño, las siguientes funciones:

  • Da a los Cache-Servers de los proveedores la indicación de que, al solicitar el Cache, también se debe tener en cuenta al Agente de Usuario.
  • Ayuda a los Crawlers Web a identificar e indexar rápidamente el contenido optimizado para móviles.
  • Muestra que está disponible una compresión de la página.

Ejemplos

Tan pronto como un cliente “solicita” un servidor, recibe una respuesta en la cabecera http.

El agente de usuario debe ser considerado al mostrar el contenido

Vary: User-Agent

Una respuesta completa puede verse así

GET /page-1 HTTP/1.1
Host: www.beispielseite.de

HTTP/1.1 200 OK
Content-Type: text/html
Vary: User-Agent
Content-Length: 5710

El cliente debe saber entonces qué compresión utiliza el sitio web.

HTTP/1.1 200 OK
Vary: Accept-Encoding
Content-Encoding: gzip

Usos para Usabilidad

Con el Vary Response Header, los webmasters pueden asegurarse de que los clientes puedan leer correctamente sus webs. Por un lado, los usuarios pueden acceder a la versión correcta para su dispositivo. Por otro lado, los motores de búsqueda tienen la posibilidad de averiguar si el contenido móvil optimizado está disponible. De esta manera, el servidor muestra que no se pretende encubrir. Pueden considerar esto con la indexación, y dar a los usuarios en los SERPs la indicación apropiada. Si los usuarios utilizan un motor de búsqueda con un smartphone o un escritorio, pueden confiar en el hecho de que sólo se mostrarán los resultados que son utilizables para su dispositivo.