Код і фармат

Генератар Speculation Rules

Стварыце сапраўдны Speculation Rules JSON для Prefetch і prerender; праверце бяспечныя прадусталяваныя параметры, шаблоны URL і параметры eagerness у сваім браўзеры.

Канфігурацыя Speculation Rules
Бяспечны старт: Conservative Prefetch Спачатку правядзіце вымярэнні з нізкарзыкоўным prefetch; затым пашырайце ахоп prerender, звужаючы яго паводле рэальных даных пра навігацыю.
Цалкам працуе ў браўзеры

Папярэдне зададзеныя налады

Папярэдне зададзеныя налады адначасова змяняюць тып аперацыі і адчувальнасць спрацоўвання.

Нізкае выкарыстанне рэсурсаў

Паводзіны правіла

Выберыце, што, з якой крыніцы і наколькі рана будзе падрыхтавана браўзерам.

Prerender таксама можа выканаць код JavaScript мэтавай старонкі.
Шаблоны аўтаматычна прымяняюцца да адпаведных спасылак на старонцы.
Больш ранняе спрацоўванне можа павялічыць выкарыстанне прапускной здольнасці і працэсара.

Ахоп URL

Для кожнага радка напішыце шаблон URLPattern або мэтавы URL.

Прыклад: /blog/* або /products/:slug
Абавязкова выключыце сеансы, аплату і шляхі, якія змяняюць стан.
Напішыце спіс сапраўдных селектараў CSS. Адпаведныя спасылкі не будуць уключаны ў правіла.

Праверка сінтаксісу і рызыкаў у рэальным часе

Структура JSON, запісы URLPattern і параметры спажывання рэсурсаў правяраюцца імгненна.

Сапраўдны

Створаны код

1 правіла · 1 мэта/шаблон

Правяраецца падтрымка браўзера…
Інфармацыя

Пра генератар Speculation Rules

Speculation Rules API, папярэдняе атрыманне старонак (prefetch) або поўная падрыхтоўка ў фонавым рэжыме (prerender) дае інструкцыю. Пры правільным выкарыстанні можа прыкметна паскорыць наступныя пераходы паміж старонкамі; пры празмерна шырокім выкарыстанні можа без патрэбы расходаваць прапускную здольнасць, рэсурсы сервера і аналітычныя вымярэнні.

Гэты інструмент; conservative, moderate і aggressive стварае правіла з шаблонаў URLPattern або са спісу адкрытых URL-адрасоў з дапамогай гатовых налад. Вынік можна атрымаць як чысты JSON або ў выглядзе, які можна непасрэдна дадаць на старонку <script type="speculationrules"> у такім выглядзе. Сінтаксіс, селектар выключэння CSS і рызыкоўныя спалучэнні цалкам правяраюцца ў вашым браўзеры.

Браўзеры, якія не падтрымліваюць Speculation Rules, ігнаруюць гэты тып скрыпту; звычайныя спасылкі працягваюць працаваць. Таму пры правільнай наладзе гэтая магчымасць з'яўляецца дадатковым узроўнем паскарэння, а не заменай існуючага працэсу навігацыі.

Як ім карыстацца?

Крок за крокам

  1. Адпаведны вашаму трафіку і выкарыстанню рэсурсаў Conservative, Moderate або Aggressive выберыце гатовую наладу.
  2. Больш лёгкая аперацыя prefetch або той, які цалкам падрыхтоўвае старонку prerender выберыце.
  3. Ахоп Шаблон URL або спіс адкрытых URL-адрасоў вызначце з дапамогай; выключыце шляхі сеансу, кошыка і аплаты.
  4. Выпраўце папярэджанні аб сінтаксісе і спажыванні рэсурсаў у полі праверкі ў рэальным часе.
  5. Скапіруйце створаны HTML тэг або вывад JSON альбо спампуйце яго як файл.
FAQ

Часта задаваныя пытанні

prefetch забяспечвае папярэдняе атрыманне мэтавага дакумента з сеткі; старонка не запускаецца. prerender загружае і візуалізуе мэтавую старонку, нібыта яна знаходзіцца ў нябачнай укладцы. Prerender можа забяспечыць хутчэйшы пераход, але яго трэба выкарыстоўваць больш асцярожна, паколькі JavaScript, сеткавыя запыты і аналітычныя падзеі могуць спрацаваць да націскання.

conservative чакае выразнага намеру карыстальніка; умераны выкарыстоўвае такі сігнал, як кароткае чаканне на спасылцы. eager і асабліва immediate можа пачаць працаваць раней і спажываць больш рэсурсаў. Браўзер усё роўна можа вырашыць не прымяняць правіла ў залежнасці ад умоў браўзера, прылады і сеткі.

WordPress 6.8 можа па змаўчанні адпраўляць браўзерам, якія падтрымліваюць гэтую магчымасць, правіла conservative prefetch для адпаведных спасылак інтэрфейсу. Спачатку праверце ў зыходным кодзе старонкі наяўнасць type="speculationrules" Праверце скрыпт. Замест дадання другога канфліктнага правіла пры неабходнасці wp_speculation_rules_configuration Наладзьце асноўную канфігурацыю з дапамогай фільтра.

Тып скрыпту не распазнаецца, і правіла ігнаруецца. Звычайныя на старонцы <a href> спасылкі працуюць без змяненняў; спецыяльны JavaScript polyfill не патрэбны. Таму не прывязвайце мэты спасылак толькі да Speculation Rules і захоўвайце звычайны працэс навігацыі.

Выключыце ўсе шляхі выхаду, уваходу, кошыка, аплаты, уліковага запісу, адміністравання, аднаразовых спасылак і тыя, што змяняюць стан па запыце GET. Паколькі папярэдне адрэндэраваная старонка можа запускацца без націскання карыстальніка, яе варта выкарыстоўваць толькі для бяспечных, ідэмпотэнтных старонак, якія не выдаюць персанальныя даныя.