Kod i format

Speculation Rules Generator

Kreirajte važeći Speculation Rules JSON za Prefetch i prerender; provjerite sigurne unaprijed postavljene postavke, URL obrasce i opcije eagerness u svom pregledniku.

Konfiguracija Speculation Rules
Siguran početak: Conservative Prefetch Najprije izvršite mjerenje pomoću niskorizičnog prefetch-a; zatim postepeno proširujte obuhvat prerender-a na osnovu stvarnih podataka o navigaciji.
U potpunosti radi u pregledniku

Unaprijed postavljene postavke

Unaprijed postavljene postavke istovremeno mijenjaju vrstu obrade i osjetljivost okidanja.

Mala potrošnja resursa

Ponašanje pravila

Odaberite šta će preglednik pripremiti, iz kojeg izvora i koliko rano.

Prerender može pokrenuti i kod JavaScript ciljne stranice.
Obrasci se automatski primjenjuju na odgovarajuće veze na stranici.
Ranije pokretanje može koristiti više propusnosti i procesora.

Opseg URL-a

U svaki red unesite obrazac URLPattern ili ciljni URL.

Primjer: /blog/* ili /products/:slug
Obavezno izuzmite sesijske, platne i puteve koji mijenjaju stanje.
Unesite važeću listu CSS selektora. Podudarne veze neće biti obuhvaćene pravilom.

Provjera sintakse i rizika uživo

Struktura JSON, unosi URLPattern i izbori potrošnje resursa provjeravaju se odmah.

Važeće

Generirani kod

1 pravilo · 1 odredište/obrazac

Provjera podrške preglednika…
Bijela i crna lista

O generatoru Speculation Rules

Speculation Rules API, unaprijed dohvaća stranice koje će korisnik vjerovatno sljedeće posjetiti (prefetch) ili potpuno pripremanje u pozadini (prerender) daje uputu. Kada se pravilno koristi, može znatno ubrzati učitavanje narednih stranica; kada se koristi preširoko, može nepotrebno trošiti propusnost, resurse servera i mjerne podatke analize.

Ovaj alat; conservative, moderate i aggressive pomoću unaprijed postavljenih postavki generira pravilo iz obrazaca URLPattern ili otvorene liste URL-ova. Izlaz možete dobiti kao obični JSON ili kao <script type="speculationrules"> možete dobiti u obliku. Sintaksa, selektor za izuzimanje CSS i rizične kombinacije u potpunosti se provjeravaju u vašem pregledniku.

Preglednici koji ne podržavaju Speculation Rules zanemaruju ovu vrstu skripte; uobičajeni linkovi nastavljaju raditi. Zbog toga je ova funkcija, kada je pravilno podešena, dodatni sloj ubrzanja i ne zamjenjuje postojeći tok navigacije.

Kako ga koristiti?

Korak po korak

  1. Prilagođeno vašem saobraćaju i korištenju resursa Conservative, Moderate ili Aggressive odaberite unaprijed postavljenu postavku.
  2. Manje zahtjevno za obradu prefetch ili onu koja u potpunosti priprema stranicu prerender odaberite.
  3. Obuhvat Uzorak URL-a ili otvorenu listu URL-ova definirajte pomoću; izuzmite putanje sesije, korpe i plaćanja.
  4. Otklonite upozorenja o sintaksi i potrošnji resursa u polju za provjeru uživo.
  5. Kopirajte generiranu HTML oznaku ili JSON izlaz, odnosno preuzmite ih kao datoteku.
ČPP

Često postavljana pitanja

prefetch omogućava da se ciljni dokument unaprijed preuzme s mreže; ne pokreće stranicu. prerender učitava i renderuje ciljnu stranicu kao da je u nevidljivoj kartici. Prerender može omogućiti brže prelaske, ali se mora koristiti opreznije jer JavaScript, mrežni zahtjevi i analitički događaji mogu biti pokrenuti prije klika.

conservative očekuje snažnu namjeru korisnika; umjereno koristi signal poput kratkog zadržavanja iznad veze. eager i naročito immediate može početi raditi ranije i time trošiti više resursa. Preglednik ipak može odabrati da ne primijeni pravilo, ovisno o uvjetima preglednika, uređaja i mreže.

WordPress 6.8 može podržavajućim preglednicima prema zadanim postavkama poslati conservative prefetch pravilo za odgovarajuće veze na sučelju. Najprije u izvornom kodu stranice provjerite da li već postoji type="speculationrules" skriptu. Umjesto dodavanja drugog pravila koje se preklapa, po potrebi wp_speculation_rules_configuration prilagodite osnovnu konfiguraciju pomoću filtera.

Vrsta skripte nije prepoznata i pravilo se zanemaruje. Uobičajeni <a href> veze rade bez izmjena; nije potreban poseban JavaScript polyfill. Zato nemojte vezivati odredišta veza samo za Speculation Rules i zadržite uobičajeni tok navigacije.

Izuzmite puteve za odjavu, prijavu, korpu, plaćanje, račun, administraciju, jednokratne veze i sve puteve koji mijenjaju stanje na zahtjev GET. Budući da se predrenderovana stranica može pokrenuti prije nego što korisnik klikne, treba je koristiti samo na stranicama koje su sigurne, idempotentne i ne otkrivaju lične podatke.