Speculation Rules-generator
Skapa en giltig Speculation Rules JSON för Prefetch och prerender; verifiera säkra förinställningar, URL-mönster och eagerness-alternativ i webbläsaren.
Förinställningar
Förinställningar ändrar både åtgärdstypen och utlösningskänsligheten.
Regelbeteende
Välj vad webbläsaren ska förbereda, från vilken källa och hur tidigt.
URL-omfattning
Ange ett URLPattern-mönster eller en mål-URL på varje rad.
/blog/* eller /products/:slug /pricing/ som relativa eller https://example.com/pricing/ skriv en absolut URL som. Live-syntax och riskgranskning
Strukturen för JSON, URLPattern-indata och valen för resursförbrukning kontrolleras omedelbart.
Genererad kod
1 regel · 1 mål/mönster
Om Speculation Rules-generatorn
Speculation Rules API, låter webbläsaren förhandsladda (prefetch) eller fullständig förberedelse i bakgrunden (prerender) ger instruktionen. När den används korrekt kan den påtagligt snabba upp efterföljande sidövergångar; om den används för brett kan den däremot i onödan förbruka bandbredd, serverresurser och analysmätningar.
Det här verktyget; conservative, moderate och aggressive genererar regler från URLPattern-mönster eller en uttrycklig URL-lista med sina förinställningar. Utdata kan vara oformaterad JSON eller <script type="speculationrules"> format. Syntaxen, undantagsväljaren CSS och riskfyllda kombinationer kontrolleras helt i din webbläsare.
Webbläsare som inte stöder Speculation Rules ignorerar denna skripttyp; normala länkar fortsätter att fungera. Därför är funktionen, när den konfigureras korrekt, ett extra lager för snabbare laddning och ersätter inte det befintliga navigeringsflödet.
Steg för steg
- Anpassat efter din trafik och resursanvändning Conservative, Moderate eller Aggressive välj förinställningen.
- Mindre resurskrävande som åtgärd prefetch eller som förbereder sidan helt prerender gör ditt val.
- Omfattning URL-mönster eller en uttrycklig URL-lista definiera med; uteslut sessioner, kundvagnar och betalningsvägar.
- Åtgärda varningar om syntax och resursförbrukning i området för livevalidering.
- Kopiera den genererade HTML-taggen eller JSON-utdata, eller ladda ner den som en fil.
Vanliga frågor
prefetch gör att måldokumentet hämtas i förväg från nätverket; sidan körs inte. prerender laddar och renderar den målsidan som om den vore i en osynlig flik. Prerender kan ge snabbare övergångar, men bör användas med större försiktighet eftersom JavaScript, nätverksförfrågningar och analys händelser kan köras innan ett klick.conservative förväntar sig en stark användaravsikt; måttlig använder en signal som en kort väntan på länken. eager och särskilt immediate kan börja köras tidigare och därmed förbruka mer resurser. Webbläsaren kan ändå välja att inte tillämpa en regel beroende på webbläsare, enhet och nätverksförhållanden.type="speculationrules" scriptet. I stället för att lägga till en andra regel som krockar, välj vid behov wp_speculation_rules_configuration anpassa kärnkonfigurationen med filtret.<a href> länkar fungerar oförändrade; ingen särskild JavaScript polyfill behövs. Bind därför inte länkmålen enbart till Speculation Rules, utan behåll det normala navigeringsflödet.