По этой теме написан миллион справочных материалов. Казалось бы, можно остановиться и не писать об этом снова. Но сложно удержаться. Давайте еще раз поговорим о том, как оптимизировать сайт для смартфонов и планшетов. Что проверять, если все уже оптимизировано?
Девушка, извините, не было целью вас обидеть. Вы просто проверьте ваше понимание заголовка Vary, в одном единственном месте - документе-стандарте, в котором описывается работа протокола HTTP, а потом заново посмотрите на ту статью в Google-справке - тему Vary. В Google for Developers - да, действительно отличная статья, но которая дополняет (а не заменяет) то, что описывается в документе-стандарте, по части - Vary.
У вас очень запутанные формулировки, например:
"сервер обращается к агенту пользователя через HTTP-запрос Vary"
1. Сервер здесь никуда не обращается. Сервер отдаёт (в HTTP-ответе).
2. HTTP-запрос Vary? Может имелось ввиду - HTTP-заголовок Vary? Если это так, то Vary относится к группе заголовков HTTP-ответа, а не HTTP-запроса.
***
"Vary сообщает серверу и браузеру о необходимости учесть агент пользователя"
1. Что вы имели ввиду под "сообщает серверу" ("браузеру" ладно, пока опустим)? Vary итак создаётся на сервере и покидает его. Vary с сервера - сообщает серверу?
***
Вот, что я имел ввиду, в своём первом комментарии - очень всё неочевидно и запутанно, по теме Vary.
Смотрите только первоисточник, сравнивая с ним - все остальные.
Помните, для кого-то вы будете гуру - после прочтения данной статьи. На вас будут ссылаться и цитировать. Держите марку!