System Design · Junior · Запитання 48 з 75
Що таке ETag і навіщо він потрібен?
- ✓Правильна відповідь: Ідентифікатор версії ресурсу: сервер відповість 304, якщо версія не змінилася
- 2Мітка, за якою CDN визначає країну користувача для перекладу
- 3Токен авторизації, який браузер додає в кожен запит
Пояснення
Браузер надсилає If-None-Match: <etag>, і якщо ресурс не змінився, сервер відповідає 304 Not Modified без тіла - економія трафіку. Це механізм ревалідації кешу разом із Cache-Control.