Kodigo at Format

Speculation Rules Generator

Gumawa ng wastong Speculation Rules JSON para sa Prefetch at prerender; i-verify sa iyong browser ang mga ligtas na preset, pattern ng URL at opsyon ng eagerness.

Configuration ng Speculation Rules
Ligtas na panimula: Conservative Prefetch Magsukat muna gamit ang mababang-panganib na prefetch; unti-unting buksan ang saklaw ng prerender habang pinapaliit ito batay sa aktuwal na data ng pagba-browse.
Ganap na tumatakbo sa browser

Mga Handa nang Setting

Sabay na binabago ng mga handa nang setting ang uri ng operasyon at ang antas ng pagiging sensitibo sa pag-trigger.

Mababang paggamit ng resource

Gawi ng Panuntunan

Piliin kung ano, mula saang source, at gaano kaaga ito ihahanda ng browser.

Maaari ring patakbuhin ng Prerender ang code ng target na pahina na JavaScript.
Awtomatikong inilalapat ang mga pattern sa mga angkop na link sa pahina.
Maaaring gumamit ng mas maraming bandwidth at processor ang mas maagang pag-trigger.

Saklaw ng URL

Magsulat ng isang pattern ng URLPattern o isang target na URL sa bawat linya.

Halimbawa: /blog/* o /products/:slug
Tiyaking ibinubukod ang mga session, pagbabayad at mga path na nagpapalit ng estado.
Magsulat ng wastong listahan ng mga selector ng CSS. Hindi isasama sa panuntunan ang mga tumugmang link.

Live na Syntax at Risk Audit

Agad na sinusuri ang istruktura ng JSON, mga input ng URLPattern at mga pagpili sa paggamit ng resource.

Wasto

Nabuong Code

1 panuntunan · 1 target/pattern

Sinusuri ang suporta ng browser…
Impormasyon

Tungkol sa Speculation Rules Generator

Speculation Rules API, paunang kinukuha ng browser ang mga pahinang malamang na susunod na bisitahin ng user (prefetch) o ganap na paghahanda sa background (prerender) ay nagbibigay ng tagubilin. Kapag ginamit nang tama, maaari nitong kapansin-pansing pabilisin ang paglipat sa mga susunod na pahina; kapag ginamit nang labis, maaari naman nitong hindi kailangang ubusin ang bandwidth, mga mapagkukunan ng server, at mga sukat sa analytics.

Ang tool na ito; conservative, moderate at aggressive Gamit ang mga preset nito, bumubuo ito ng panuntunan mula sa mga pattern ng URLPattern o sa tahasang listahan ng URL. Ang output ay maaaring maging plain na JSON o <script type="speculationrules"> Maaari mong makuha sa anyong . Ang syntax, ang selector ng pagbubukod sa CSS, at ang mga mapanganib na kumbinasyon ay ganap na sinusuri sa iyong browser.

Hindi pinapansin ng mga browser na hindi sumusuporta sa Speculation Rules ang ganitong uri ng script; patuloy na gumagana ang mga normal na link. Dahil dito, kapag tama ang pagkaka-set up, nagsisilbi ang feature na ito bilang karagdagang layer ng pagpapabilis at hindi nito pinapalitan ang kasalukuyang daloy ng pag-navigate.

Paano ito gamitin?

Hakbang-hakbang

  1. Angkop sa iyong trapiko at paggamit ng mga resource Conservative, Moderate o Aggressive Piliin ang preset na .
  2. Mas magaan bilang proseso prefetch o ang ganap na naghahandang pahina prerender ang piliin.
  3. Saklaw Pattern ng URL o tahasang listahan ng URL Tukuyin gamit ang ; ibukod ang mga path para sa session, cart, at checkout.
  4. Ayusin ang mga babala sa syntax at paggamit ng mapagkukunan sa live na validation field.
  5. Kopyahin ang nabuong HTML na etiketa o ang JSON na output, o i-download ito bilang file.
FAQ

Mga Madalas Itanong

prefetch Pinahihintulutan nitong makuha muna sa network ang target na dokumento; hindi nito pinapatakbo ang pahina. prerender kung gayon, nilo-load at nire-render nito ang target na pahina na parang nasa nakatagong tab. Maaaring magbigay ang prerender ng mas mabilis na paglipat, ngunit dapat itong gamitin nang mas maingat dahil maaaring tumakbo ang JavaScript, mga network request, at mga event ng analytics bago ang pag-click.

conservative nangangailangan ng malakas na intensyon ng user; katamtaman gumagamit ng signal gaya ng maikling paghihintay sa link. eager at lalo na ang immediate maaaring gumana nang mas maaga at kumonsumo ng mas maraming mapagkukunan. Maaari pa ring piliin ng browser na huwag ipatupad ang isang panuntunan depende sa mga kondisyon ng browser, device, at network.

Maaaring awtomatikong magpadala ang WordPress 6.8 sa mga browser na sumusuporta nito ng conservative prefetch rule para sa mga angkop na link sa front end. Suriin muna sa source ng pahina kung mayroon nang type="speculationrules" script. Sa halip na magdagdag ng ikalawang panuntunang sumasalungat, kung kinakailangan ay wp_speculation_rules_configuration I-customize ang pangunahing configuration gamit ang filter na .

Hindi nakilala ang uri ng script at hindi pinansin ang panuntunan. Ang normal sa pahina <a href> gumagana ang mga link nang hindi nagbabago; hindi kailangan ng espesyal na JavaScript polyfill. Kaya huwag iugnay ang mga target ng link sa Speculation Rules lamang at panatilihin ang normal na daloy ng pagba-browse.

Ibukod ang lahat ng path para sa pag-logout, pag-login, cart, checkout, account, administrasyon, one-time link, at anumang path na nagbabago ng estado kapag may kahilingang GET. Dahil maaaring gumana ang prerendered page nang hindi nagki-click ang user, angkop lamang itong gamitin sa mga pahinang ligtas, idempotent, at hindi naglalabas ng personal na data.