Speculation Rules ဖန်တီးစက်
Prefetch နှင့် prerender အတွက် မှန်ကန်သော Speculation Rules JSON ကို ဖန်တီးပါ။ လုံခြုံသော ကြိုတင်သတ်မှတ်ချက်များ၊ URL pattern များနှင့် eagerness ရွေးချယ်စရာများကို သင့်ဘရောက်ဇာတွင် အတည်ပြုပါ။
အဆင်သင့်ဆက်တင်များ
အဆင်သင့်ဆက်တင်များသည် လုပ်ဆောင်မှုအမျိုးအစားနှင့် အစပျိုးမှုအာရုံခံနိုင်စွမ်းကို တစ်ပြိုင်နက် ပြောင်းလဲပေးသည်။
စည်းမျဉ်းအပြုအမူ
ဘရောက်ဇာက မည်သည့်အရာကို၊ မည်သည့်ရင်းမြစ်မှ၊ မည်မျှစောစီးစွာ ပြင်ဆင်ပေးမည်ကို ရွေးချယ်ပါ။
URL အကျုံးဝင်မှု
စာကြောင်းတိုင်းတွင် URLPattern ပုံစံတစ်ခု သို့မဟုတ် ပစ်မှတ် URL တစ်ခုကို ရေးပါ။
/blog/* သို့မဟုတ် /products/:slug /pricing/ ကဲ့သို့သော ဆက်စပ်လိပ်စာ သို့မဟုတ် https://example.com/pricing/ ကဲ့သို့သော အကြွင်းမဲ့ URL ကို ရေးပါ။ တိုက်ရိုက် Syntax နှင့် အန္တရာယ် စစ်ဆေးမှု
JSON ဖွဲ့စည်းပုံ၊ URLPattern ထည့်သွင်းချက်များနှင့် အရင်းအမြစ်သုံးစွဲမှု ရွေးချယ်စရာများကို ချက်ချင်းစစ်ဆေးပါသည်။
ထုတ်လုပ်ထားသော ကုဒ်
1 စည်းမျဉ်း · 1 ပစ်မှတ်/ပုံစံ
Speculation Rules ဖန်တီးစက်အကြောင်း
Speculation Rules API, အသုံးပြုသူက နောက်တစ်ဆင့် ဝင်ရောက်ကြည့်ရှုနိုင်ဖွယ်ရှိသော စာမျက်နှာများကို ဘရောက်ဇာထံ ကြိုတင်ရယူပေးခြင်း (prefetch) သို့မဟုတ် နောက်ခံတွင် အပြည့်အဝ ပြင်ဆင်ခြင်း (prerender) ညွှန်ကြားချက်ကို ပေးသည်။ မှန်ကန်စွာ အသုံးပြုပါက နောက်စာမျက်နှာသို့ ကူးပြောင်းမှုများကို သိသိသာသာ မြန်ဆန်စေနိုင်သော်လည်း လိုအပ်သည်ထက် ကျယ်ပြန့်စွာ အသုံးပြုပါက bandwidth၊ ဆာဗာရင်းမြစ်နှင့် ခွဲခြမ်းစိတ်ဖြာမှု တိုင်းတာချက်များကို မလိုအပ်ဘဲ အသုံးပြုကုန်စေနိုင်သည်။
ဤကိရိယာသည်၊ conservative၊ moderate နှင့် aggressive ပုံသေသတ်မှတ်ချက်များဖြင့် URLPattern ပုံစံများ သို့မဟုတ် တိကျဖော်ပြထားသော URL စာရင်းမှ စည်းမျဉ်းကို ထုတ်လုပ်သည်။ ရလဒ်ကို ရိုးရိုး JSON သို့မဟုတ် စာမျက်နှာတွင် တိုက်ရိုက်ထည့်သွင်းနိုင်သော <script type="speculationrules"> ပုံစံဖြင့် ရယူနိုင်ပါသည်။ Syntax၊ CSS ဖယ်ထုတ်မှုရွေးချယ်ကိရိယာနှင့် အန္တရာယ်ရှိသောပေါင်းစပ်မှုများကို သင့်ဘရောက်ဇာအတွင်း၌သာ စစ်ဆေးပါသည်။
Speculation Rules ကို မပံ့ပိုးသည့် ဘရောက်ဇာများသည် ဤ script အမျိုးအစားကို လျစ်လျူရှုမည်ဖြစ်သော်လည်း ပုံမှန်လင့်ခ်များက ဆက်လက်အလုပ်လုပ်မည်။ ထို့ကြောင့် မှန်ကန်စွာ ထည့်သွင်းထားပါက ဤလုပ်ဆောင်ချက်သည် အပိုအမြန်မြှင့်တင်မှုအလွှာတစ်ခုသာဖြစ်ပြီး လက်ရှိ လမ်းညွှန်သွားလာမှုစီးဆင်းမှုကို အစားမထိုးပါ။
တစ်ဆင့်ပြီးတစ်ဆင့်
- သင့်အသွားအလာနှင့် ရင်းမြစ်အသုံးပြုမှုအတွက် သင့်လျော်သည် Conservative၊ Moderate သို့မဟုတ် Aggressive ပုံသေသတ်မှတ်ချက်ကို ရွေးချယ်ပါ။
- လုပ်ဆောင်မှုအနေဖြင့် ပိုမိုပေါ့ပါးသည် prefetch သို့မဟုတ် စာမျက်နှာကို အပြည့်အဝ ကြိုတင်ပြင်ဆင်ပေးသော prerender ရွေးချယ်မှုကို ပြုလုပ်ပါ။
- အကျယ်အဝန်း URL ပုံစံ သို့မဟုတ် တိကျဖော်ပြထားသော URL စာရင်း ဖြင့် သတ်မှတ်ပါ။ ဆက်ရှင်၊ ဈေးဝယ်ခြင်းတောင်းနှင့် ငွေပေးချေမှုလမ်းကြောင်းများကို ဖယ်ထုတ်ပါ။
- တိုက်ရိုက်အတည်ပြုစစ်ဆေးမှုဧရိယာရှိ syntax နှင့် ရင်းမြစ်အသုံးပြုမှု သတိပေးချက်များကို ဖြေရှင်းပါ။
- ထုတ်လုပ်ထားသော HTML တဂ် သို့မဟုတ် JSON အထွက်ကို ကူးယူပါ၊ သို့မဟုတ် ဖိုင်အဖြစ် ဒေါင်းလုဒ်လုပ်ပါ။
မကြာခဏမေးလေ့ရှိသော မေးခွန်းများ
prefetch ပစ်မှတ်စာရွက်စာတမ်းကို ကွန်ရက်မှ ကြိုတင်ရယူစေသည်။ စာမျက်နှာကို လုပ်ဆောင်ခြင်းမပြုပါ။ prerender ဖြစ်ပါက ပစ်မှတ်စာမျက်နှာကို မမြင်ရသော တက်ဘ်တစ်ခုအတွင်း ရှိသကဲ့သို့ ဖွင့်ပြီး render လုပ်သည်။ Prerender သည် ပိုမိုမြန်ဆန်သော ကူးပြောင်းမှုကို ပေးနိုင်သော်လည်း JavaScript၊ ကွန်ရက်တောင်းဆိုမှုများနှင့် ခွဲခြမ်းစိတ်ဖြာမှုဖြစ်ရပ်များသည် မနှိပ်မီ လုပ်ဆောင်နိုင်သောကြောင့် ပိုမိုသတိထား၍ အသုံးပြုရမည်။conservative ခိုင်မာသော အသုံးပြုသူရည်ရွယ်ချက်ကို မျှော်လင့်သည်။ အလယ်အလတ် လင့်ခ်ပေါ်တွင် ခဏတာစောင့်ဆိုင်းခြင်းကဲ့သို့သော အချက်ပြမှုကို အသုံးပြုသည်။ eager နှင့် အထူးသဖြင့် immediate ပိုမိုစောစွာ အလုပ်လုပ်ခြင်းဖြင့် အရင်းအမြစ်များကို ပိုမိုသုံးစွဲနိုင်သည်။ ဘရောက်ဇာ၊ စက်ပစ္စည်းနှင့် ကွန်ရက်အခြေအနေများအပေါ် မူတည်၍ စည်းမျဉ်းတစ်ခုကို အသုံးမပြုရန် ဘရောက်ဇာက ရွေးချယ်နိုင်ပါသေးသည်။type="speculationrules" script ကို စစ်ဆေးပါ။ ထပ်နေသော ဒုတိယစည်းမျဉ်းတစ်ခု ထည့်သွင်းမည့်အစား လိုအပ်ပါက wp_speculation_rules_configuration စစ်ထုတ်ကိရိယာဖြင့် အဓိကဖွဲ့စည်းပုံကို စိတ်ကြိုက်ပြင်ဆင်ပါ။<a href> လင့်ခ်များသည် ပြောင်းလဲမှုမရှိဘဲ အလုပ်လုပ်သည်။ အထူး JavaScript polyfill မလိုအပ်ပါ။ ထို့ကြောင့် လင့်ခ်ပစ်မှတ်များကို Speculation Rules သို့သာ ချိတ်ဆက်မထားဘဲ ပုံမှန်လမ်းညွှန်သွားလာမှုစီးဆင်းမှုကို ထိန်းသိမ်းပါ။