Z tego przewodnika dowiesz się, jak za pomocą Narzędzi deweloperskich w Chrome wykonywać te czynności:
- Sprawdź, czy strona została zoptymalizowana pod kątem błyskawicznego wczytywania przy użyciu przycisków Wstecz i Dalej.
- Wykrywaj problemy, które mogą uniemożliwiać ten typ buforowania strony.
Pamięć podręczna stanu strony internetowej (bfcache) to optymalizacja przeglądarki, która umożliwia błyskawiczną nawigację do przodu i do tyłu. Więcej informacji znajdziesz w artykule o pamięci podręcznej stanu strony internetowej.
Przetestuj pamięć podręczną stanu strony internetowej
Aby przetestować pamięć podręczną stanu strony internetowej, wykonaj te czynności:
Na stronie otwórz Narzędzia deweloperskie, a następnie kliknij Aplikacja > Usługi w tle > Pamięć podręczna stanu strony internetowej.
Kliknij Przetestuj pamięć podręczną stanu strony internetowej.
Chrome automatycznie przekieruje Cię do
chrome://terms/
i z powrotem na Twoją stronę.Możesz też kliknąć przyciski Wstecz i Dalej w przeglądarce.
Jeśli pamięć podręczna stanu strony internetowej nie będzie sprawiała problemów, zobaczysz ten komunikat:
W przeciwnym razie zobaczysz listę problemów.
Aby dowiedzieć się, które problemy wpływają na poszczególne klatki, rozwiń sekcję Klatki .
Rozwiązywanie problemów, które uniemożliwiają zapisywanie w pamięci podręcznej
Jeśli Twoja strona nie kwalifikuje się do korzystania z pamięci podręcznej stanu strony internetowej, na karcie Pamięć podręczna stanu strony internetowej pojawi się lista z 3 rodzajami przyczyn:
- Przydatne. Możesz rozwiązać te problemy, aby włączyć zapisywanie w pamięci podręcznej. Na przykład przestań używać zdarzeń
unload
. - Oczekuje na pomoc. Chrome nie obsługuje jeszcze tych funkcji, więc nie zapisują się w pamięci podręcznej. Jednak gdy zaczną być one już obsługiwane, Chrome eliminuje te ograniczenia.
- Brak możliwości działania. Nie możesz rozwiązać tych problemów na tej stronie. Coś, co jest poza kontrolą strony, uniemożliwia zapisywanie w pamięci podręcznej.
Aby dowiedzieć się, która ramka blokuje blokowanie, rozwiń odpowiednią sekcję pod opisem problemu.
Typowe problemy, które uniemożliwiają zapisywanie w pamięci podręcznej stanu strony internetowej
Oto 2 główne przyczyny, dla których funkcja bfcache nie może być uruchamiana:
Nagłówek
Cache-Control: no-store
.Ta wartość nagłówka jest zalecana w przypadku stron z danymi osobowymi i danymi osobowymi. W przypadku stron, które mają być wystarczająco aktualne, użyj
no-cache
lub krótkiego czasu zapisywania w pamięci podręcznej, np.max-age=60
.Problematyczne moduły obsługi wyładowywania.
Chrome planuje wycofać moduły obsługi wyładowania i zaleca, aby nigdy nie używać zdarzenia
unload
.Aby mieć pewność, że Twoja witryna nie będzie używać modułów unload, a na przykład uniemożliwić rozszerzeniom dodawanie zdarzeń
unload
, zadeklaruj nagłówek odpowiedzi HTTPPermissions-Policy: unload=()
.