Przejdź do treści głównej
SiteScan.top

Rewalidacja przez ETag i Last-Modified

ETag i Last-Modified: nagłówki, dzięki którym przeglądarka pyta, czy coś się zmieniło, i dostaje krótkie 304 zamiast całej strony.

Walidatory pozwalają przeglądarce zapytać serwer „czy coś się zmieniło od mojej kopii?”, zamiast pobierać stronę od nowa. Są dwa: ETag — identyfikator bieżącej wersji odpowiedzi (często hash) — oraz Last-Modified — czas ostatniej zmiany. Przy kolejnej wizycie przeglądarka odsyła je jako If-None-Match lub If-Modified-Since. Jeśli nic się nie zmieniło, serwer odpowiada 304 Not Modified bez treści — kilkaset bajtów zamiast całej strony.

Jak sprawdza to SiteScan

Skaner szuka obu nagłówków w HTML strony głównej i wymienia znalezione. Do zielonego wiersza wystarczy jeden. Bez żadnego wiersz pokazuje „Brak” i jest żółty: każde odświeżenie przesyła cały HTML, nawet gdy nic się w nim nie zmieniło. Jeśli dodatkowo brakuje Cache-Control, raport osobno zgłasza, że każda wizyta pobiera stronę w całości.

Jak je włączyć

Pliki statyczne zwykle dostają oba nagłówki automatycznie: nginx i Apache domyślnie wysyłają ETag i Last-Modified. Znikają one przy stronach dynamicznych. Większość frameworków ma do tego ustawienie lub middleware — np. ETag w Express czy conditional GET w Django. Za load balancerem dopilnuj, by ETag nie różnił się między serwerami dla tej samej treści, inaczej 304 nigdy nie nastąpi. Zobacz też artykuł o cache’owaniu HTTP.

Sprawdź ten element na swojej stronie

Uruchom bezpłatny skan: raport pokaże ten wiersz dla Twojej domeny razem z pozostałymi kontrolami audytu.

Więcej w sekcji „Dostarczanie i reputacja”

Co sprawdza SiteScan

Certyfikat TLS

Rejestracja domeny

Indeksowanie

Adresy i przekierowania

Nagłówki bezpieczeństwa

Dostarczanie i reputacja

Linki wewnętrzne

Odsłonięte pliki

Pliki służbowe

DNS i poczta

Prywatność i zgoda

Core Web Vitals

Technologia