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

Nagłówek Cache-Control dla HTML

Nagłówek Cache-Control przy HTML. Decyduje, jak długo przeglądarki i sieci CDN mogą użyć odpowiedzi ponownie, zamiast pytać o nią jeszcze raz.

Cache-Control to nagłówek, który mówi przeglądarkom, CDN i proxy, czy mogą przechować kopię odpowiedzi i jak długo. Bez niego każda pamięć podręczna zgaduje sama: jedne trzymają stronę nieprzewidywalnie długo, inne pobierają ją od nowa przy każdej wizycie. Oba warianty są złe — w pierwszym odwiedzający widzą nieaktualną stronę po publikacji zmian, w drugim każda wizyta pobiera cały HTML.

Jak sprawdza to SiteScan

Skaner odczytuje nagłówki HTML strony głównej i pokazuje wartość Cache-Control w takiej postaci, w jakiej przyszła. Jeśli jest Cache-Control albo przynajmniej Expires, wiersz jest zielony: serwer podjął decyzję. Jeśli nie ma żadnego z nich, wiersz pokazuje „Brak” i robi się żółty. Świadome no-store też liczy się jako decyzja.

Co wysyłać

Dla HTML zmieniającego się przy publikacji często wybiera się Cache-Control: no-cache razem z ETag lub Last-Modified: przeglądarka trzyma kopię, ale przed użyciem pyta serwer i dostaje krótkie 304, jeśli nic się nie zmieniło. Dla stron za CDN s-maxage=300 pozwala CDN trzymać stronę przez pięć minut. Pliki statyczne z hashem wersji w nazwie można cache’ować na rok: max-age=31536000, immutable. Szczegóły i przykłady w artykule 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