Data publikacji: 8 października 2025 r.
Długi czas przechowywania w pamięci podręcznej może przyspieszyć ponowne otwarcie strony.
Gdy przeglądarka wysyła żądanie zasobu, serwer, który go udostępnia, może poinformować przeglądarkę, jak długo ma tymczasowo przechowywać go w pamięci podręcznej. Przy kolejnych żądaniach tego zasobu przeglądarka używa jego lokalnej kopii zamiast pobierać go z sieci.
Opóźnienie ma znacznie większe znaczenie dla wydajności sieci niż przepustowość, więc unikanie opóźnień sieci w przypadku kluczowych żądań może znacznie poprawić wydajność z perspektywy użytkownika.
Jak przekazać tę statystykę
Wszystkie żądania zasobów podrzędnych, które można przechowywać w pamięci podręcznej, powinny mieć okres ważności pamięci podręcznej wynoszący co najmniej 30 dni (2592000 sekund). Uważamy, że wszystkie statyczne komponenty powinny być zgodne z tym drzewem decyzyjnym: zasoby, które można przechowywać w pamięci podręcznej, powinny mieć bardzo długi okres ważności (30 dni lub 1 rok).
Żądanie jest uznawane za możliwe do zapisania w pamięci podręcznej, jeśli:
- Zasób to czcionka, obraz, plik multimedialny, skrypt lub arkusz stylów.
- Zasób ma kod stanu HTTP 200, 203 lub 206. Dowiedz się więcej o kodach stanu HTTP
- Nagłówki odpowiedzi zasobu nie wykluczają go wyraźnie z pamięci podręcznej (np.
no-cache, must-revalidate, no-store
).
Dowiedz się, jak buforować zasoby, z przewodnika Pamięć podręczna HTTP: pierwsza linia obrony i ćwiczenia Konfigurowanie działania buforowania HTTP.
Użyj panelu Sieć w Narzędziach deweloperskich w Chrome, aby sprawdzić, czy nagłówki Cache-Control są ustawione zgodnie z oczekiwaniami. Dodatkowo kolumna Size
w panelu Sieć wskazuje, czy żądanie zostało rzeczywiście zrealizowane z pamięci podręcznej.
Wskazówki dotyczące konkretnych stosów
Ta informacja zawiera też wskazówki dotyczące stron korzystających z tych technologii:
Drupal
Ustaw opcję Browser and proxy cache maximum age (Maksymalny wiek przeglądarki i pamięci podręcznej serwera proxy) na stronie Administration » Configuration » Development (Administracja » Konfiguracja » Programowanie). Przeczytaj artykuł o pamięci podręcznej Drupala i optymalizacji w celu zwiększenia wydajności.
Joomla
Zobacz sekcję Pamięć podręczna.
WordPress
Zobacz pamięć podręczną przeglądarki.