System Design · Junior · Pytanie 48 z 75
Czym jest ETag i po co jest potrzebny?
- ✓Poprawna odpowiedź: Identyfikatorem wersji zasobu: serwer odpowiada 304, jeśli wersja się nie zmieniła
- 2Tagiem, po którym CDN rozpoznaje kraj użytkownika do tłumaczenia
- 3Tokenem autoryzacji, który przeglądarka dodaje do każdego żądania
Wyjaśnienie
Przeglądarka wysyła If-None-Match: <etag>, a jeśli zasób się nie zmienił, serwer odpowiada 304 Not Modified bez ciała - oszczędzając transfer. To mechanizm rewalidacji cache używany razem z Cache-Control.