❔ Вопрос с собеседования
Как управлять кешированием в HTTP?
Ответ: Кеширование в HTTP управляется с помощью специальных заголовков, которые определяют, когда и как можно повторно использовать загруженные данные.
▶️ Cache-Control — основной заголовок, задающий правила кеширования: время жизни (max-age), доступность (public, private), запрет кеширования (no-store) и др.
▶️ Last-Modified + If-Modified-Since — позволяют серверу сообщить дату последнего изменения ресурса, а клиенту — запрашивать данные только при обновлении
▶️ ETag + If-None-Match — используют уникальный идентификатор версии ресурса. Если версия не изменилась, сервер отвечает 304 Not Modified
Эти механизмы снижают нагрузку на сеть и ускоряют повторные загрузки.
tags: #собеседование
📱 Java Developer | Чат
Post #3862
2.98K
- ❤ 6
- 👍 2
- 🤣 1