Ta reguła się uruchamia, gdy PageSpeed Insights wykryje, że odpowiedź z Twojego serwera nie zawiera nagłówków z pamięci podręcznej lub zasoby są przechowywane w pamięci podręcznej tylko na krótki czas.
Opis
Pobieranie zasobów przez sieć jest powolne i kosztowne: pobieranie może wymagać wielokrotnych transferów między klientem a serwerem, co opóźnia przetwarzanie i może zablokować renderowanie zawartości strony, a także wiąże się z kosztami danych użytkownika. Wszystkie odpowiedzi serwera powinny określać zasadę buforowania, aby pomóc klientowi określić, czy i kiedy może ponownie użyć pobranej wcześniej odpowiedzi.
Rekomendacje
Każdy zasób powinien określać jawną zasadę buforowania, która odpowiada na te pytania: czy zasób może być buforowany, przez kogo, jak długo i w razie potrzeby, jak można go skutecznie zweryfikować po wygaśnięciu zasady buforowania. Gdy serwer zwraca odpowiedź, musi podać nagłówki Cache-Control
i ETag
:
Cache-Control
określa, jak i jak długo pojedyncza odpowiedź może być przechowywana w pamięci podręcznej przeglądarki i w innych pośrednich pamięciach podręcznych. Więcej informacji znajdziesz w opisie buforowania za pomocą Cache-Control.ETag
udostępnia token ponownej walidacji, który jest automatycznie wysyłany przez przeglądarkę w celu sprawdzenia, czy zasób zmienił się od ostatniego żądania. Więcej informacji znajdziesz w artykule o weryfikowaniu odpowiedzi z pamięci podręcznej za pomocą znaczników ETag.
Aby określić optymalną zasadę buforowania w przypadku witryny, skorzystaj z następujących przewodników:
- Definiowanie optymalnej zasady Cache-Control
- Unieważnianie i aktualizowanie odpowiedzi w pamięci podręcznej
- Lista kontrolna buforowania
W przypadku zasobów statycznych lub zasobów, które zmieniają się rzadko, zalecamy przechowywanie w pamięci podręcznej przez tydzień, a najlepiej rok. Jeśli zależy Ci na dokładnej kontroli nad tym, kiedy zasoby są unieważniane, zalecamy użycie odcisków cyfrowych adresów URL lub obsługi wersji. Więcej informacji znajdziesz powyżej, w artykule dotyczącym unieważniania i aktualizowania odpowiedzi w pamięci podręcznej.
Prześlij opinię
Czy ta strona była pomocna?