Speculation Rules generatori
Prefetch va prerender uchun yaroqli Speculation Rules JSON yarating; xavfsiz tayyor sozlamalarni, URL andozalarini va eagerness variantlarini brauzeringizda tekshiring.
Tayyor sozlamalar
Tayyor sozlamalar amal turini va ishga tushirish sezgirligini birgalikda o‘zgartiradi.
Qoida xatti-harakati
Brauzer nimani, qaysi manbadan va qanchalik erta tayyorlashini tanlang.
URL qamrovi
Har bir qatorga bitta URLPattern namunasi yoki bitta maqsadli URL yozing.
/blog/* yoki /products/:slug /pricing/ kabi nisbiy yoki https://example.com/pricing/ kabi mutlaq URL yozing. Jonli sintaksis va xavf auditi
JSON tuzilmasi, URLPattern kiritmalari va resurs sarfi tanlovlari darhol tekshiriladi.
Yaratilgan kod
1 qoida · 1 maqsad/andoza
Speculation Rules generatori haqida
Speculation Rules API, brauzer foydalanuvchi navbatda tashrif buyurishi ehtimol bo‘lgan sahifalarni oldindan yuklab olishi (prefetch) yoki fonda to‘liq tayyorlash (prerender) ko‘rsatmasini beradi. To‘g‘ri ishlatilganda keyingi sahifalarga o‘tishni sezilarli tezlashtirishi mumkin; haddan tashqari keng qo‘llanganda esa o‘tkazish qobiliyati, server resurslari va tahlil o‘lchovlarini keraksiz sarflashi mumkin.
Bu vosita; conservative, moderate va aggressive oldindan o‘rnatilgan sozlamalari bilan URLPattern andozalaridan yoki ochiq URL ro‘yxatidan qoida hosil qiladi. Natijani sof JSON yoki to‘g‘ridan-to‘g‘ri sahifaga qo‘shish mumkin bo‘lgan <script type="speculationrules"> ko‘rinishida olishingiz mumkin. Sintaksis, CSS istisno selektori va xavfli kombinatsiyalar to‘liq brauzeringizda tekshiriladi.
Speculation Rules ni qo‘llab-quvvatlamaydigan brauzerlar bu script turini e’tiborsiz qoldiradi; oddiy havolalar ishlashda davom etadi. Shu sababli bu xususiyat to‘g‘ri o‘rnatilganda qo‘shimcha tezlashtirish qatlami bo‘lib, mavjud navigatsiya oqimining o‘rnini bosmaydi.
Bosqichma-bosqich
- Trafik va resurslardan foydalanishingizga mos Conservative, Moderate yoki Aggressive oldindan o‘rnatilgan sozlamasini tanlang.
- Jarayon sifatida yengilroq prefetch yoki sahifani to‘liq tayyorlaydigan prerender tanlovini qiling.
- Qamrovi URL namunasi yoki ochiq URL ro‘yxati bilan belgilang; sessiya, savat va to‘lov yo‘llarini istisno qiling.
- Jonli tekshiruv sohasidagi sintaksis va resurs sarfi haqidagi ogohlantirishlarni bartaraf eting.
- Yaratilgan HTML yorlig‘i yoki JSON chiqishini nusxalang yoki fayl sifatida yuklab oling.
Tez-tez so'raladigan savollar
prefetch maqsad hujjatning tarmoqdan oldindan olinishi ta’minlaydi; sahifani ishga tushirmaydi. prerender bo‘lsa, maqsad sahifani ko‘rinmaydigan ichki oynada turgandek yuklaydi va render qiladi. Prerender tezroq o‘tishni ta’minlashi mumkin, biroq JavaScript, tarmoq so‘rovlari va tahlil hodisalari bosishdan oldin ishga tushishi mumkinligi sababli undan ehtiyotkorlik bilan foydalanish kerak.conservative kuchli foydalanuvchi niyatini kutadi; moderate havolada qisqa muddat kutish kabi signaldan foydalanadi. eager va ayniqsa immediate ertaroq ishga tushib, ko‘proq resurs sarflashi mumkin. Brauzer, qurilma va tarmoq sharoitlariga qarab, brauzer baribir qoidani qo‘llamaslikni tanlashi mumkin.type="speculationrules" skriptini tekshiring. Qarama-qarshi ikkinchi qoida qo‘shish o‘rniga, zarur bo‘lsa wp_speculation_rules_configuration filtri orqali asosiy konfiguratsiyani moslang.<a href> havolalar o‘zgarmagan holda ishlaydi; maxsus JavaScript polyfill talab qilinmaydi. Shu sababli havola manzillarini faqat Speculation Rules'ga bog‘lamang va odatiy navigatsiya oqimini saqlang.