Kod i format

Generator Speculation Rules

Izradite valjani Speculation Rules JSON za Prefetch i prerender; provjerite sigurne unaprijed postavljene postavke, obrasce URL-ova i mogućnosti eagerness u svojem pregledniku.

Konfiguracija Speculation Rules
Siguran početak: Conservative Prefetch Najprije mjerite s niskorizičnim prefetch-om; uključite opseg prerender-a tako da ga suzite prema stvarnim podacima o pregledavanju.
Radi potpuno u pregledniku

Unaprijed postavljene postavke

Unaprijed postavljene postavke zajedno mijenjaju vrstu obrade i osjetljivost okidanja.

Niska potrošnja resursa

Ponašanje pravila

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

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

Opseg URL-ova

Za svaki redak unesite uzorak URLPattern ili ciljni URL.

Primjer: /blog/* ili /products/:slug
Obavezno izuzmite sesije, plaćanje i rute koje mijenjaju stanje.
Unesite važeći popis selektora CSS. Podudarajuće poveznice neće biti uključene u pravilo.

Provjera sintakse i rizika uživo

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

Važeće

Generirani kôd

1 pravilo · 1 cilj/uzorak

Provjera podrške preglednika…
Informacije

O generatoru Speculation Rules

Speculation Rules API, pregledniku unaprijed dohvaća (prefetch) ili potpuno pripremanje u pozadini (prerender) daje uputu. Kada se pravilno upotrebljava, može znatno ubrzati prijelaze na sljedeće stranice; kada se upotrebljava u pretjerano širokom opsegu, može nepotrebno trošiti propusnost, resurse poslužitelja i mjerne podatke analize.

Ovaj alat; conservative, moderate i aggressive stvara pravilo iz obrazaca URLPattern ili otvorenog popisa URL-ova pomoću unaprijed postavljenih opcija. Izlaz dodajte kao obični JSON ili izravno na stranicu kao <script type="speculationrules"> možete dobiti u obliku. Sintaksu, selektor za izuzimanje CSS i rizične kombinacije u potpunosti provjerava vaš preglednik.

Preglednici koji ne podržavaju Speculation Rules zanemaruju ovu vrstu skripte; uobičajene veze i dalje rade. Stoga je ta značajka, kada je pravilno postavljena, dodatni sloj ubrzanja i ne zamjenjuje postojeći tijek navigacije.

Kako koristiti?

Korak po korak

  1. Prilagodite korištenju prometa i resursa Conservative, Moderate ili Aggressive Odaberite unaprijed postavljenu opciju.
  2. Manje zahtjevno za obradu prefetch ili stranicu koja u potpunosti priprema prerender odaberite.
  3. Opseg Uzorak URL-a ili popis otvorenih URL-ova definirajte s; izuzmite sesije, košaricu i putove plaćanja.
  4. Otklonite upozorenja o sintaksi i potrošnji resursa u području za provjeru uživo.
  5. Kopirajte generiranu HTML oznaku ili JSON izlaz, ili ih preuzmite kao datoteku.
Često postavljana pitanja

Često postavljana pitanja

prefetch omogućuje unaprijed preuzimanje ciljnog dokumenta s mreže; ne pokreće stranicu. prerender učitava ciljnu stranicu i renderira je kao da je u nevidljivoj kartici. Prerender može omogućiti brži prijelaz, ali treba ga opreznije upotrebljavati jer se JavaScript, mrežni zahtjevi i analitički događaji mogu pokrenuti prije klika.

conservative očekuje snažnu namjeru korisnika; umjereno koristi signal poput kratkog čekanja na poveznici. eager i osobito immediate može početi raditi ranije i trošiti više resursa. Preglednik ipak može odlučiti da neće primijeniti pravilo, ovisno o uvjetima preglednika, uređaja i mreže.

WordPress 6.8 za odgovarajuće veze sučelja može podržavajućim preglednicima prema zadanim postavkama poslati conservative prefetch pravilo. Najprije u izvornom kôdu stranice provjerite postoji li type="speculationrules" skriptu. Umjesto dodavanja drugog pravila koje se sukobljava, po potrebi wp_speculation_rules_configuration Prilagodite osnovnu konfiguraciju filtrom.

Vrsta skripte nije prepoznata i pravilo se zanemaruje. Uobičajene na stranici <a href> poveznice rade bez izmjena; nije potreban poseban JavaScript polyfill. Zato ciljeve poveznica nemojte povezivati samo s Speculation Rules i zadržite uobičajeni tijek navigacije.

Izuzmite izlaz, prijavu, košaricu, naplatu, račun, administraciju, jednokratne poveznice i sve putanje koje mijenjaju stanje na zahtjev GET. Budući da se unaprijed generirana stranica može izvršiti prije nego što korisnik klikne, prikladna je samo za sigurne, idempotentne stranice koje ne otkrivaju osobne podatke.