Przeglądarka i wydajność · Junior · Pytanie 42 z 75
Po co narzędzia buildowe dodają hash treści do nazw plików, np. app.3f9a1c.js?
- 1Żeby zmniejszyć plik
- 2Żeby uniemożliwić cache'owanie pliku
- ✓Poprawna odpowiedź: Żeby plik można było cache'ować bardzo długo; zmiana daje nową nazwę i nowy URL
Wyjaśnienie
Zasoby z hashem mogą mieć Cache-Control: max-age=31536000, immutable. HTML, który je wskazuje, cache'uje się krótko lub rewaliduje.