Встречается на собеседованиях • сегодня
Как браузер понимает что закэшированная картинка равна запрошенной
Браузер использует HTTP-заголовки для определения, можно ли использовать кэшированную версию изображения:
- ETag – уникальный идентификатор ресурса. Сервер отправляет его в заголовке
ETag, браузер передает вIf-None-Matchпри следующем запросе. Если ETag совпадает, сервер отвечает304 Not Modified.
- Last-Modified – дата последнего изменения. Браузер отправляет её в
If-Modified-Since. Если ресурс не менялся, сервер возвращает304.
Пример заголовков:
text
ETag: "33a64df551425fcc55e4d42a148795d9f25f89d4"
Last-Modified: Tue, 15 Nov 2022 12:45:26 GMT
Cache-Control: max-age=3600Если Cache-Control: max-age ещё не истек, браузер вообще не делает запрос, используя кэш.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы