Los Vary Response Header se usan para mostrar el contenido del portal web por medio de 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 factible para el dispositivo. De esta manera, el uso de la Vary Response Header puede incrementar la usabilidad de una página.
Antecedentes
Tan pronto como un navegador intenta ingresar a un portal 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 por medio de de un ordenador de sobremesa (como habría sido el caso hace unos años), sino que además navega por la web en tablets o smartphones. Si el servidor web reconoce al usuario, pero no puede proporcionar el contenido adecuado, esto muchas veces lleva a que los sitios web no puedan funcionar correctamente o no puedan cargarse. Lo mismo se aplica a las arañas web. Mediante 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 alcanza, 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, además se debe prestar atención al Agente de Usuario.
- Ayuda a los Crawlers Web a identificar e indexar rápidamente el contenido optimizado para móviles.
- Muestra que está habilitada 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 usa el portal 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 ingresar a la versión correcta para su dispositivo. Por otro lado, los motores de búsqueda disponen la oportunidad de averiguar si el contenido smartphone optimizado está habilitada. De este modo, 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 usan un motor de búsqueda con un dispositivo móvil o un escritorio, pueden confiar en el hecho de que sólo se mostrarán los resultados que son utilizables para su dispositivo.
Enlaces Web