Kód a formát

Generátor Speculation Rules

Vytvorte platný JSON Speculation Rules pre Prefetch a prerender; vo svojom prehliadači overte bezpečné predvoľby, vzory URL a možnosti eagerness.

Konfigurácia Speculation Rules
Bezpečný začiatok: Conservative Prefetch Najprv merajte pomocou nízkorizikového prefetch; rozsah prerender postupne rozširujte podľa skutočných údajov o navigácii.
Funguje úplne v prehliadači

Predvolené nastavenia

Predvolené nastavenia menia typ operácie a citlivosť spúšťania súčasne.

Nízka spotreba zdrojov

Správanie pravidla

Vyberte, čo má prehliadač pripraviť, z akého zdroja a ako skoro.

Prerender môže spustiť aj kód JavaScript cieľovej stránky.
Vzory sa automaticky použijú na príslušné odkazy na stránke.
Skoršie spustenie môže spotrebovať viac šírky pásma a procesora.

Rozsah adries URL

Na každý riadok napíšte vzor URLPattern alebo cieľovú URL.

Príklad: /blog/* alebo /products/:slug
Nezabudnite vylúčiť cesty relácií, platieb a cesty meniace stav.
Napíšte platný zoznam selektorov CSS. Zodpovedajúce odkazy nebudú zahrnuté do pravidla.

Živá syntaktická a riziková kontrola

Štruktúra JSON, vstupy URLPattern a nastavenia využitia zdrojov sa kontrolujú okamžite.

Platné

Vygenerovaný kód

1 pravidlo · 1 cieľ/vzor

Kontroluje sa podpora prehliadača…
Informácie

O generátore Speculation Rules

Speculation Rules API, predbežné načítanie (prefetch) alebo úplná príprava na pozadí (prerender) dáva pokyn. Pri správnom použití môže výrazne urýchliť načítanie ďalších stránok; pri príliš širokom použití však môže zbytočne spotrebovať šírku pásma, zdroje servera a analytické merania.

Tento nástroj; conservative, moderate a aggressive pomocou predvolieb generuje pravidlo zo vzorov URLPattern alebo z explicitného zoznamu URL. Výstup môžete získať ako čistý JSON alebo priamo vložiť na stránku vo forme <script type="speculationrules"> môžete získať vo formáte. Syntax, selektor na vylúčenie CSS a rizikové kombinácie sa kontrolujú výlučne vo vašom prehliadači.

Prehliadače, ktoré nepodporujú Speculation Rules, tento typ skriptu ignorujú; bežné odkazy naďalej fungujú. Táto funkcia je preto pri správnom nastavení ďalšou vrstvou zrýchlenia a nenahrádza existujúci priebeh navigácie.

Ako ho používať?

Krok za krokom

  1. Prispôsobené vašej návštevnosti a využívaniu zdrojov Konzervatívne, stredné alebo agresívne vyberte predvoľbu.
  2. Ako menej náročná operácia prefetch alebo stránku, ktorá ju úplne pripravuje prerender vykonajte výber.
  3. Rozsah Vzor adresy URL alebo zoznam explicitných URL definujte pomocou; vylúčte cesty relácie, košíka a platby.
  4. Odstráňte upozornenia na syntax a spotrebu zdrojov v oblasti živého overovania.
  5. Skopírujte vygenerovaný štítok HTML alebo výstup JSON, prípadne ho stiahnite ako súbor.
FAQ

Často kladené otázky

prefetch zabezpečí, že sa cieľový dokument vopred načíta zo siete; stránku nespustí. prerender načíta a vykreslí cieľovú stránku, akoby bola v neviditeľnej karte. Prerender môže zabezpečiť rýchlejší prechod, no mal by sa používať opatrnejšie, pretože JavaScript, sieťové požiadavky a analytické udalosti sa môžu spustiť ešte pred kliknutím.

conservative očakáva silný zámer používateľa; mierne používa signál, napríklad krátke čakanie na odkaze. eager a najmä immediate môže začať fungovať skôr, a spotrebovať tak viac zdrojov. Prehliadač sa môže podľa podmienok prehliadača, zariadenia a siete napriek tomu rozhodnúť pravidlo nepoužiť.

WordPress 6.8 môže podporovaným prehliadačom predvolene odoslať pravidlo conservative prefetch pre vhodné odkazy v používateľskom rozhraní. Najprv v zdrojovom kóde stránky skontrolujte, či už existuje type="speculationrules" skontrolujte jeho script. Namiesto pridania druhého kolidujúceho pravidla v prípade potreby wp_speculation_rules_configuration Pomocou filtra prispôsobte základnú konfiguráciu.

Typ skriptu sa nerozpozná a pravidlo sa ignoruje. Bežné na stránke <a href> odkazy fungujú bez zmien; nevyžaduje sa žiadny špeciálny JavaScript polyfill. Preto neviažte ciele odkazov iba na Speculation Rules a zachovajte bežný tok navigácie.

Vylúčte odhlasovanie, prihlasovanie, košík, platbu, účet, správu, jednorazové odkazy a všetky cesty, ktoré na základe požiadavky GET menia stav. Keďže predvykreslená stránka sa môže spustiť bez kliknutia používateľa, je vhodné používať ju iba na bezpečných, idempotentných stránkach, ktoré neunikajú osobné údaje.