ETag vs Last-Modified
Уровень: Middle
Ответ
ETag – уникальный идентификатор версии ресурса (как хэш содержимого); Last-Modified – время последнего изменения. Клиент при повторном запросе может отправить If-None-Match (с предыдущим ETag) или If-Modified-Since; сервер вернёт 304 Not Modified, если ресурс не изменился (совпадение ETag или более свежей версии нет). ETag более точный, может указывать изменения, даже если время одно и то же.