Z tego przewodnika dowiesz się, jak za pomocą Narzędzi deweloperskich w Chrome wykonać te czynności:
- Sprawdź, czy strona została zoptymalizowana pod kątem natychmiastowego wczytywania, gdy używasz przycisków Wstecz i Dalej w przeglądarce.
- Identyfikowanie problemów, które mogą uniemożliwić Twojej stronie kwalifikowanie się do tego typu pamięci podręcznej.
Pamięć podręczna stanu strony internetowej (bfcache) to rodzaj optymalizacji przeglądarki, która umożliwia błyskawiczną nawigację w obu kierunkach. Więcej informacji znajdziesz w artykule Pamięć podręczna stanu strony internetowej.
Testowanie pamięci podręcznej stanu strony internetowej
Aby przetestować pamięć podręczną stanu strony internetowej, wykonaj te czynności:
Na stronie otwórz DevTools, a potem przejdź do Aplikacja > Usługi w tle > Pamięć podręczna wstecz/wprzód.

Kliknij Przetestuj pamięć podręczną stanu strony internetowej.
Chrome automatycznie przekieruje Cię na stronę
chrome://terms/, a potem z powrotem na Twoją stronę.Możesz też kliknąć przyciski Wstecz i Dalej w przeglądarce.
Jeśli pamięć podręczna wstecz/wprzód działa prawidłowo w przypadku Twojej strony, zobaczysz ten komunikat:

W przeciwnym razie zobaczysz listę problemów.
Aby dowiedzieć się, które problemy dotyczą poszczególnych ramek, rozwiń sekcję Ramki .

Rozwiązywanie problemów uniemożliwiających buforowanie
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 znajdziesz listę z 3 rodzajami przyczyn:

- Przydatne. Aby włączyć buforowanie, możesz rozwiązać te problemy. Możesz na przykład przestać używać zdarzeń
unload. - Pomoc oczekująca. Chrome nie obsługuje jeszcze tych funkcji, więc uniemożliwiają one buforowanie. Gdy jednak Chrome zacznie je obsługiwać, te ograniczenia zostaną usunięte.
- Nie umożliwiają podjęcia działań. Nie możesz rozwiązać tych problemów na tej stronie. Zapisuje w pamięci podręcznej.
Aby dowiedzieć się, która klatka jest blokowana, rozwiń odpowiednią sekcję w opisie problemu.

Typowe problemy, które uniemożliwiają korzystanie z pamięci podręcznej stanu strony internetowej
Istnieją 2 główne przyczyny, dla których bfcache nie może się uruchomić:
Cache-Control: no-storenagłówek.Ta wartość nagłówka jest zalecana w przypadku stron z danymi osobowymi i prywatnymi. W przypadku stron, które mają być stosunkowo aktualne, użyj wartości
no-cachelub krótkiego czasu przechowywania w pamięci podręcznej, np.max-age=60.Problematyczne moduły obsługi wyładowania.
Chrome planuje wycofanie obsługi modułów obsługi wyładowania i zaleca, aby nigdy nie używać zdarzenia
unload.Aby mieć pewność, że Twoja witryna nie używa obsługi odłączania i nie zapobiega na przykład dodawaniu zdarzeń
unloadprzez rozszerzenia, zadeklaruj nagłówek odpowiedzi HTTPPermissions-Policy: unload=().