Cache (nagłówki cache)
Zapamiętywanie zasobów przez przeglądarkę/CDN.
Co to jest Cache (nagłówki cache)?
Cache (pamięć podręczna) to mechanizm, dzięki któremu przeglądarka lub CDN zapamiętuje pobrane pliki, by nie ściągać ich ponownie przy każdym wejściu. Sterują tym nagłówki HTTP, przede wszystkim Cache-Control.
Dla zasobów, które się nie zmieniają (logo, biblioteki, czcionki), można ustawić długi czas cache — kolejne wizyty ładują je natychmiast z dysku zamiast z sieci.
Dlaczego to ważne dla SEO
Dobre cache to znacznie szybsze powroty na stronę i mniejsze zużycie łącza oraz serwera. Jedna z najtańszych i najskuteczniejszych optymalizacji wydajności.
Jak to sprawdzić
Sprawdź nagłówki Cache-Control i ETag w zakładce Network. SEOMaster analizuje nagłówki cache. Dla plików wersjonowanych (z hashem w nazwie) ustaw długi max-age.
Częste błędy
- Brak nagłówków cache (każde wejście pobiera wszystko od nowa)
- Długi cache na plikach, które się zmieniają, bez wersjonowania nazwy
- Niespójne reguły między serwerem a CDN
Przykład
Cache-Control: public, max-age=31536000, immutable (plik z hashem)