Re: Добавить переменую $cache status

S.A.N nginx-forum at nginx.us
Fri Nov 15 18:46:24 UTC 2013


Отличия ETag от Last-Modified, в формате значений, в ETag произвольный
формат и многие разработчики это используют для передачи хеш состояний
ответа, некоторые даже используют значения ETag для передачи серелизированой
строки в которой хранится состояния ответа.
Это удобный и гибкий способ, конечно дефакто в Last-Modified можно назначить
любое значения, браузеры не анализируют значения как дату они просто, в
следущем запросе возвращают это значения в неизменяемом виде назад серверу,
но так делать не надо, поисковики будут не восторге.
Многие используют ETag для передачи своих хешей и не захотят этот хеш
передавать в Last-Modified, в их алгоритмах ревалидации обязательно
получения от клиента хеша состояния, дата не может быть хешем.

Возможно, есть способ как-то передать это в значения переменой
$upstream_http_etag?
Тогда выйдет все просто.

Posted at Nginx Forum: http://forum.nginx.org/read.php?21,244677,244718#msg-244718



Подробная информация о списке рассылки nginx-ru