Przetestuj pamięć podręczną stanu strony internetowej

Sofia Emelianowa
Sofia Emelianova

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:

  1. Na stronie otwórz Narzędzia deweloperskie, a następnie kliknij Aplikacja > Usługi w tle > Pamięć podręczna stanu strony internetowej.

    Karta pamięci podręcznej stanu strony internetowej.

  2. 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:

Wyświetlono z pamięci podręcznej stanu strony internetowej.

W przeciwnym razie zobaczysz listę problemów.

Aby dowiedzieć się, które problemy wpływają na poszczególne klatki, rozwiń sekcję Klatki Ikona rozwijania..

Rozwinięta sekcja Ramek.

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:

Nie kwalifikuje się do korzystania z pamięci podręcznej stanu strony internetowej.

  • 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.

Blokowanie ramek.

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 HTTP Permissions-Policy: unload=().