ڪوڊ ۽ فارميٽ

Speculation Rules جنريٽر

Prefetch ۽ prerender لاءِ صحيح Speculation Rules JSON ٺاهيو؛ محفوظ اڳواٽ ترتيبن، 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 کي سپورٽ نه ڪندڙ برائوزر هن Script جي قسم کي نظرانداز ڪندا؛ عام لنڪس ڪم ڪندا رهندا. تنهن ڪري، صحيح نموني ترتيب ڏيڻ تي هي خصوصيت رفتار ۾ هڪ اضافي واڌارو آهي ۽ موجوده نيويگيشن جي وهڪري جي جاءِ نٿي وٺي.

ان کي ڪيئن استعمال ڪجي؟

قدم بہ قدم

  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 فلٽر سان بنيادي ترتيب کي حسب ضرورت بڻايو.

Script جو قسم سڃاڻپ ۾ نٿو اچي ۽ قاعدو نظرانداز ڪيو ويندو. صفحي تي عام <a href> لنڪ بغير تبديليءَ جي ڪم ڪن ٿا؛ خاص JavaScript polyfill جي ضرورت ناهي. تنهن ڪري لنڪ جا هدف رڳو Speculation Rules سان نه ڳنڍيو ۽ عام گهمڻ جو وهڪرو برقرار رکو.

لاگ اِن، داخلا، ڪارٽ، ادائيگي، اڪائونٽ، انتظام، هڪ ڀيرو استعمال ٿيندڙ لنڪ ۽ GET جي درخواست سان حالت تبديل ڪندڙ سڀئي رستا خارج ڪريو. اڳواٽ رينڊر ٿيل صفحو صارف جي ڪلڪ ڪرڻ کان اڳ ئي هلائي سگهجي ٿو، تنهنڪري ان کي صرف محفوظ، idempotent ۽ ذاتي ڊيٽا ليڪ نه ڪندڙ صفحن تي استعمال ڪرڻ مناسب آهي.