Koda in oblika

Generator Speculation Rules

Ustvarite veljaven Speculation Rules JSON za Prefetch in prerender; v brskalniku preverite varne prednastavitve, vzorce URL-jev in možnosti eagerness.

Konfiguracija Speculation Rules
Varen začetek: Conservative Prefetch Najprej opravite meritve z nizko tveganim prefetch; nato obseg prerender omejite glede na dejanske podatke o krmarjenju in ga omogočite.
Deluje v celoti v brskalniku

Prednastavljene nastavitve

Prednastavitve skupaj spremenijo vrsto postopka in občutljivost sprožitve.

Nizka poraba virov

Vedenje pravila

Izberite, kaj, iz katerega vira in kako zgodaj naj brskalnik pripravi.

Prerender lahko izvede tudi kodo JavaScript ciljne strani.
Vzorci se samodejno uporabijo za ustrezne povezave na strani.
Prejšnje sproženje lahko porabi več pasovne širine in procesorja.

Obseg URL-jev

V vsako vrstico vnesite vzorec URLPattern ali ciljni URL.

Primer: /blog/* ali /products/:slug
Seje, plačilne poti in poti, ki spreminjajo stanje, vsekakor izključite.
Vnesite veljaven seznam izbirnikov CSS. Ujemajoče se povezave niso vključene v pravilo.

Preverjanje sintakse v živo in tveganj

Struktura JSON, vnosi URLPattern in izbire porabe virov se preverijo takoj.

Veljavno

Ustvarjena koda

1 pravilo · 1 cilj/vzorec

Preverjanje podpore brskalnika …
Informacije

O generatorju Speculation Rules

Speculation Rules API, brskalniku vnaprej pridobi strani (prefetch) ali popolna priprava v ozadju (prerender) poda navodilo. Ob pravilni uporabi lahko opazno pospeši prehode na naslednje strani; če je uporabljen preširoko, lahko po nepotrebnem porablja pasovno širino, strežniške vire in meritve analitike.

To orodje; conservative, moderate in aggressive s prednastavitvami ustvari pravilo iz vzorcev URLPattern ali izrecnega seznama URL-jev. Izhod v obliki golega JSON ali takega, ki ga je mogoče neposredno dodati na stran <script type="speculationrules"> lahko pridobite v obliki. Sintakso, izbirnik za izključitev CSS in tvegane kombinacije v celoti preveri vaš brskalnik.

Brskalniki, ki ne podpirajo Speculation Rules, to vrsto skripta prezrejo; običajne povezave še naprej delujejo. Zato je ta funkcija ob pravilni nastavitvi dodatna plast pospeševanja in ne nadomešča obstoječega poteka krmarjenja.

Kako ga uporabljati?

Korak za korakom

  1. Primerno za vaš promet in uporabo virov Conservative, Moderate ali Aggressive izberite prednastavitev.
  2. Lažje opravilo prefetch ali tisto, ki v celoti pripravi stran prerender izberite.
  3. Obseg Vzorec URL-ja ali izrecni seznam URL-jev določite z njim; izključite poti za sejo, nakupovalno košarico in plačilo.
  4. Odpravite opozorila glede sintakse in porabe virov v polju za preverjanje v živo.
  5. Kopirajte ustvarjeno oznako HTML ali izhod JSON oziroma ga prenesite kot datoteko.
Pogosta vprašanja

Pogosto zastavljena vprašanja

prefetch omogoči predhodni prenos ciljnega dokumenta iz omrežja; strani ne zažene. prerender naloži in upodobi ciljno stran, kot da bi bila v nevidnem zavihku. Prerender lahko omogoči hitrejši prehod, vendar ga je treba uporabljati previdneje, saj se lahko JavaScript, omrežne zahteve in analitični dogodki izvedejo pred klikom.

conservative pričakuje močan namen uporabnika; zmerno uporablja signal, kot je kratko čakanje na povezavi. eager in zlasti immediate lahko začne delovati prej in porabi več virov. Brskalnik se lahko glede na pogoje brskalnika, naprave in omrežja vseeno odloči, da pravila ne bo uporabil.

WordPress 6.8 lahko za ustrezne povezave v ospredju podpirajočim brskalnikom privzeto pošlje pravilo conservative prefetch. Najprej v izvorni kodi strani preverite, ali že obstaja type="speculationrules" Preverite skript. Namesto dodajanja drugega pravila, ki bi bilo v nasprotju, po potrebi wp_speculation_rules_configuration s filtrom prilagodite osnovno konfiguracijo.

Vrsta skripta ni prepoznana, pravilo pa se prezre. Običajni na strani <a href> povezave delujejo nespremenjeno; poseben JavaScript polyfill ni potreben. Zato ciljnih povezav ne vežite samo na Speculation Rules in ohranite običajen način krmarjenja.

Izključite vse poti za odjavo, prijavo, košarico, plačilo, račun, upravljanje, enkratne povezave in poti, ki na zahtevo GET spreminjajo stanje. Ker se lahko predizrisana stran izvede, še preden uporabnik klikne, je primerna za uporabo le pri varnih, idempotentnih straneh, ki ne razkrivajo osebnih podatkov.