Kod i format

Generator Speculation Rules

Utwórz prawidłowy Speculation Rules JSON dla Prefetch i prerender; sprawdź w przeglądarce bezpieczne ustawienia wstępne, wzorce adresów URL oraz opcje eagerness.

Konfiguracja Speculation Rules
Bezpieczny początek: Conservative Prefetch Najpierw wykonaj pomiary przy użyciu niskiego ryzyka prefetch; następnie stopniowo zwiększaj zakres prerender, zawężając go na podstawie rzeczywistych danych o nawigacji.
Działa całkowicie w przeglądarce

Ustawienia wstępne

Ustawienia wstępne jednocześnie zmieniają typ operacji i czułość wyzwalania.

Niskie zużycie zasobów

Zachowanie reguły

Wybierz, co przeglądarka ma przygotować, z jakiego źródła i jak wcześnie.

Prerender może również uruchomić kod JavaScript docelowej strony.
Wzorce są automatycznie stosowane do pasujących linków na stronie.
Wcześniejsze wyzwalanie może zwiększyć zużycie przepustowości i procesora.

Zakres adresów URL

W każdym wierszu wpisz wzorzec URLPattern lub docelowy adres URL.

Przykład: /blog/* Lub /products/:slug
Koniecznie wyklucz ścieżki związane z sesją, płatnościami i zmianą stanu.
Wpisz prawidłową listę selektorów CSS. Pasujące odsyłacze nie zostaną objęte regułą.

Analiza składni i ryzyka na żywo

Struktura JSON, dane wejściowe URLPattern oraz wybory dotyczące zużycia zasobów są sprawdzane natychmiast.

Prawidłowy

Wygenerowany kod

1 reguła · 1 cel/wzorzec

Sprawdzanie obsługi przeglądarki…
Informacje

Informacje o Generatorze Speculation Rules

Speculation Rules API, wstępne pobieranie stron, które użytkownik prawdopodobnie odwiedzi w następnej kolejności (prefetch) lub pełne przygotowanie w tle (prerender) wydaje instrukcję. Przy prawidłowym użyciu może znacznie przyspieszyć przechodzenie do kolejnych stron, natomiast przy zbyt szerokim zastosowaniu może niepotrzebnie zużywać przepustowość, zasoby serwera i dane analityczne.

To narzędzie; conservative, moderate i aggressive generuje regułę na podstawie wzorców URLPattern za pomocą ustawień wstępnych lub jawnej listy URL-i. Wynik możesz uzyskać jako czysty JSON lub w postaci, którą można bezpośrednio dodać do strony <script type="speculationrules"> możesz otrzymać w formie. Składnia, selektor wykluczający CSS i ryzykowne kombinacje są w całości sprawdzane w przeglądarce.

Przeglądarki nieobsługujące Speculation Rules zignorują ten typ skryptu; zwykłe linki będą nadal działać. Dlatego po prawidłowej konfiguracji funkcja ta stanowi dodatkową warstwę przyspieszenia i nie zastępuje istniejącego sposobu nawigacji.

Jak używać?

Krok po kroku

  1. Dostosowane do Twojego ruchu i wykorzystania zasobów Zachowawczy, umiarkowany lub agresywny wybierz ustawienie wstępne.
  2. Lżejsze pod względem przetwarzania prefetch lub skrypt, który w pełni przygotowuje stronę prerender wybierz.
  3. Zakres Wzorzec adresu URL Lub jawną listę URL-i zdefiniuj za pomocą; wyklucz ścieżki sesji, koszyka i płatności.
  4. Usuń ostrzeżenia dotyczące składni i zużycia zasobów w obszarze walidacji na żywo.
  5. Skopiuj wygenerowany znacznik HTML lub pobierz dane wyjściowe JSON jako plik.
FAQ

Często zadawane pytania

prefetch umożliwia wcześniejsze pobranie docelowego dokumentu z sieci; nie uruchamia strony. prerender ładuje i renderuje docelową stronę tak, jakby znajdowała się w niewidocznej karcie. Prerender może zapewnić szybsze przejście, ale należy używać go ostrożniej, ponieważ JavaScript, żądania sieciowe i zdarzenia analityczne mogą zostać uruchomione przed kliknięciem.

conservative oczekuje silnej intencji użytkownika; umiarkowane używa sygnału takiego jak krótkie oczekiwanie na łączu. eager a w szczególności immediate może rozpocząć działanie wcześniej i zużywać więcej zasobów. Przeglądarka nadal może zdecydować o niezastosowaniu reguły w zależności od warunków przeglądarki, urządzenia i sieci.

Rdzeń WordPress 6.8 może domyślnie wysyłać obsługującym przeglądarkom konserwatywną regułę prefetch dla odpowiednich linków interfejsu. Najpierw w źródle strony sprawdź, czy istniejące type="speculationrules" sprawdź skrypt. W razie potrzeby zamiast dodawać drugą kolidującą regułę wp_speculation_rules_configuration dostosuj podstawową konfigurację za pomocą filtra.

Typ skryptu jest nierozpoznany, a reguła zostanie zignorowana. Zwykłe <a href> działają bez zmian; nie jest wymagany specjalny JavaScript polyfill. Dlatego nie ograniczaj celów łączy wyłącznie do Speculation Rules i zachowaj normalny przepływ nawigacji.

Wyklucz wszystkie ścieżki wylogowania, logowania, koszyka, płatności, konta, administracyjne, jednorazowych odnośników oraz wszystkie ścieżki zmieniające stan na żądanie GET. Ponieważ wstępnie renderowana strona może zostać uruchomiona bez kliknięcia użytkownika, należy jej używać wyłącznie na stronach bezpiecznych, idempotentnych i nieujawniających danych osobowych.