В этом листинге есть две части:
- Часть перед пустой строкой - это запрос, отправленный вашим браузером
- Часть после пустой строки - это ответ,отправлено сервером
Cache-Control: max-age=0
, отправленное клиентом (вашим браузером), сообщает серверу (или любому прокси-серверу посередине) отправить самую свежую версию файла.Браузер обычно отправляет это, когда вы нажимаете кнопку refresh .
Cache-Control: max-age=604800, public
, отправленный сервером, сообщает клиенту (вашему браузеру или прокси), что файл действителен в течение 604800 секунд.и может быть кэшировано для этого времени.(Браузер даже не попытается запросить у сервера, существует ли более новая версия, если вы не нажмете refresh , как вы это делали в этом случае.)
Сервер ответил 304 Not Modified
,это означает, что ваш браузер уже имеет самую последнюю версию, и ему не нужно загружать ее снова (он не загружал ее снова).
Заголовок Vary: Accept-Encoding
указывает, что сервер принял некоторые решения на основезаголовок Accent-Encoding
клиента.Это может указывать на то, что если бы сервер не ответил 304 Not Modified
, он бы сжал файл.
Чтобы проверить этот последний момент, очистите кэш, снова запросите файл и посмотрите содержимоезаголовка Content-Encoding
(должен быть gzip или deflate, если данные сжаты).