Cache-Control konstruktor
Parsuje i buduje nagłówek Cache-Control Header, a także generuje znormalizowany tekst, fragmenty Nginx oraz ostrzeżenia o konfliktach.
Jak używać konstruktora Cache-Control
Konstruktor Cache-Control przetwarza dane wejściowe tylko w bieżącej przeglądarce; nie przesyła ich, nie łączy się z siecią ani nie zapisuje w pamięci trwałej.
Wprowadź dyrektywę
Użyj public, max-age i stale-while-revalidate jako przykładów domyślnych.
Sprawdź konflikty
Sprawdź zduplikowaną dyrektywę, no-store/lifetime oraz ostrzeżenia public/private.
Kopiuj konfigurację
Skopiuj tekst Header lub Nginx, a następnie osobno zweryfikuj go dla środowiska deweloperskiego i produkcyjnego.
Ograniczenia i uwagi
- Ostrzeżenie nie jest uniwersalną gwarancją bezpieczeństwa; zachowanie pamięci podręcznej zależy również od przeglądarki, CDN, serwera proxy i aplikacji.
- Liczby ujemne, znaki sterujące i nieprawidłowe delta-seconds zostaną odrzucone.
- Narzędzie nie sprawdza rzeczywistego współczynnika trafień pamięci podręcznej ani nie wysyła żądań do serwera ani CDN.
Często zadawane pytania
Czy no-store i max-age można zapisać jednocześnie?
Narzędzie pozwala na parsowanie, ale ostrzega o konfliktach lub nieprawidłowych kombinacjach; decyzja o ich zachowaniu należy do Ciebie.
Czy przetestuje CDN?
Nie; generuje i sprawdza wyłącznie lokalny tekst.
Dlaczego kolejność ma znaczenie?
Aby zachować dane wejściowe użytkownika i generować czytelne, możliwe do sprawdzenia nagłówki.