Код и формат

Speculation Rules Generator

Generišite važeći Speculation Rules JSON za Prefetch i prerender; proverite bezbedna unapred podešena pravila, obrasce URL-ova i opcije eagerness u svom pregledaču.

Konfiguracija Speculation Rules
Bezbedan početak: Conservative Prefetch Najpre izvršite merenje pomoću niskorizičnog prefetch; postepeno omogućite prerender tako što ćete njegov obuhvat suziti na osnovu stvarnih podataka o navigaciji.
Radi u potpunosti u pregledaču

Unapred podešene opcije

Unapred podešene opcije istovremeno menjaju vrstu obrade i osetljivost okidanja.

Mala potrošnja resursa

Ponašanje pravila

Izaberite šta će pregledač pripremiti, iz kog izvora i koliko rano.

Prerender može da izvrši i JavaScript kod ciljne stranice.
Obrasci se automatski primenjuju na odgovarajuće veze na stranici.
Ranije pokretanje može da koristi više propusnog opsega i procesora.

Opseg URL-ova

U svaki red unesite obrazac URLPattern ili ciljni URL.

Primer: /blog/* или /products/:slug
Obavezno isključite putanje za sesije, plaćanja i promenu stanja.
Unesite važeću listu CSS selektora. Podudarajuće veze neće biti obuhvaćene pravilom.

Provera sintakse i rizika uživo

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

Važeće

Generisani kod

1 pravilo · 1 odredište/obrazac

Provera podrške pregledača je u toku…
Информације

O generatoru Speculation Rules

Speculation Rules API, unapred preuzima (prefetch) ili potpuno pripremanje u pozadini (prerender) daje instrukciju. Kada se pravilno koristi, može značajno ubrzati prelazak na naredne stranice; kada se koristi preširoko, može nepotrebno trošiti propusni opseg, serverske resurse i analitička merenja.

Ovaj alat; conservative, moderate i aggressive pomoću unapred podešenih opcija generiše pravilo iz obrazaca URLPattern ili otvorene liste URL-ova. Izlaz možete dobiti kao običan JSON ili kao <script type="speculationrules"> možete dobiti u obliku. Sintaksu, selektor za izuzimanje CSS i rizične kombinacije u potpunosti proverava vaš pregledač.

Pregledači koji ne podržavaju Speculation Rules zanemaruju ovaj tip skripte; uobičajeni linkovi nastavljaju da rade. Zbog toga je ova funkcija, kada je pravilno podešena, dodatni sloj ubrzanja i ne zamenjuje postojeći tok navigacije.

Како га користити?

Корак по корак

  1. Prilagođeno vašem saobraćaju i korišćenju resursa Conservative, Moderate ili Aggressive izaberite unapred podešenu opciju.
  2. Manje zahtevno za obradu prefetch ili onu koja u potpunosti priprema stranicu prerender izaberite.
  3. Obuhvat Obrazac URL-a или otvorenu listu URL-ova definišite pomoću; isključite putanje sesije, korpe i plaćanja.
  4. Otklonite upozorenja o sintaksi i potrošnji resursa u polju za proveru uživo.
  5. Kopirajte generisanu HTML oznaku ili JSON izlaz, odnosno preuzmite ih kao datoteku.
Фејсбук

Често постављана питања

prefetch omogućava da se ciljni dokument unapred preuzme sa mreže; ne pokreće stranicu. prerender ako je immediate, učitava ciljnu stranicu i prikazuje je kao da je u nevidljivoj kartici. Prerender može omogućiti brži prelaz, ali ga treba koristiti opreznije jer JavaScript, mrežni zahtevi i analitički događaji mogu da se pokrenu pre klika.

conservative zahteva snažnu nameru korisnika; umereno koristi signal kao što je kratko zadržavanje pokazivača iznad veze. eager a naročito immediate može početi ranije i trošiti više resursa. Pregledač ipak može odlučiti da ne primeni pravilo u zavisnosti od uslova pregledača, uređaja i mreže.

WordPress 6.8 može podrazumevano da pošalje conservative prefetch pravilo pregledačima koji ga podržavaju za odgovarajuće veze na strani klijenta. Najpre u izvoru stranice proverite da li već postoji type="speculationrules" skriptu. Umesto dodavanja drugog pravila koje se sukobljava, po potrebi wp_speculation_rules_configuration pomoću filtera prilagodite osnovnu konfiguraciju.

Tip skripte nije prepoznat i pravilo se zanemaruje. Uobičajeni <a href> veze rade bez izmena; nije potreban poseban JavaScript polyfill. Zato nemojte povezivati odredišta veza samo sa Speculation Rules i zadržite uobičajeni tok navigacije.

Izuzmite sve putanje za odjavljivanje, prijavljivanje, korpu, plaćanje, nalog, administraciju, jednokratne veze i one koje menjaju stanje na zahtev GET. Pošto se prethodno generisana stranica može izvršiti i pre nego što korisnik klikne, treba je koristiti samo na stranicama koje su bezbedne, idempotentne i ne odaju lične podatke.