OFERTA STARTOWA — LIMITOWANA Das Nest Lifetime 499 € 149 € Skorzystaj →
KakapoWP KakapoWP
Centrum pomocy/Performance/Cache przeglądarki, CDN i wskazówki połączenia

Cache przeglądarki, CDN i wskazówki połączenia

Dotyczy: Kakapo Performance· 4 min czytania

Trzy pokrętła dotyczą nie generowania strony, lecz jej dostarczania: długowieczne nagłówki cache dla plików statycznych, host CDN w adresach zasobów oraz wczesne wskazówki połączeniowe dla obcych hostów. Działają niezależnie od tego, czy cache stron jest uruchomiony.

Reguły cache przeglądarki w pliku .htaccess

  1. Karta „Cache przeglądarki (.htaccess)” znajduje się w panelu „Assets”, poniżej czterech przełączników.
  2. Sprawdź wiersz „Server”: reguły działają tylko przy Apache i LiteSpeed.
  3. Sprawdź wiersz „.htaccess zapisywalny”. Jeżeli widnieje tam „nie”, zapis nie powiedzie się i pojawi się komunikat.
  4. Włącz „Zapisuj reguły cache przeglądarki”. Blok zostanie zapisany do pliku .htaccess w katalogu WordPressa.
  5. Za pomocą „Zapisz blok” i „Usuń blok” ten sam blok można ustawić na nowo lub wyjąć niezależnie od przełącznika.

Co znajduje się w bloku

  • Reguły Expires przez mod_expires dla CSS, JavaScript, PNG, JPEG, GIF, WebP, AVIF, SVG, ikon i WOFF2, każdorazowo jeden rok
  • Nagłówek Cache-Control przez mod_headers dla tych samych typów plików oraz WOFF, TTF i OTF
  • Kompresja przez mod_deflate dla HTML, tekstu, CSS, JavaScript, JSON i SVG
Header set Cache-Control "public, max-age=31536000, immutable"
Blok znajduje się między dwoma stałymi wierszami znacznikowymi, a zmiany między tymi wierszami zostaną nadpisane przy następnym zapisie. Przy dezaktywacji wtyczki blok jest usuwany; jeżeli to się nie uda, karta przy następnym włączeniu zwraca uwagę, że blok pozostał.

Przepisywanie adresów zasobów na CDN

  1. W grupie „Optymalizacja” (po niemiecku: „Optimierung“) otwórz pozycję „CDN”.
  2. Włącz „Dostarczanie przez CDN aktywne”.
  3. W polu „Bazowy adres URL CDN” wpisz adres hosta CDN; musi on odzwierciedlać te same ścieżki co witryna.
  4. W karcie „Podgląd” pojawia się następnie przykład tego, jak wygląda przepisany adres.

Przepisywane są wyłącznie adresy własnej witryny i tylko zasoby statyczne: CSS, JavaScript, obrazy, czcionki oraz niektóre pliki wideo i PDF. Dotyczy to dołączanych skryptów i stylów, adresów załączników oraz src, href i srcset w treści. Przesłanie plików do CDN nie następuje, muszą być tam już dostępne.

dns-prefetch i preconnect

W panelu „Preload” (nagłówek „Preload / Połączenia”) można zapisać hosty, z którymi przeglądarka ma wcześnie nawiązać kontakt: „Hosty dns-prefetch” rozwiązują tylko nazwę, „Hosty preconnect” budują dodatkowo połączenie. Jeden host w wierszu; wpisy podpinane są przez filtr WordPressa dla resource hints i przy tym odduplikowane.

Czy ten artykuł był pomocny?