کوډ او بڼه

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 او له شخصي معلوماتو څخه د نه افشا کوونکو پاڼو کې یې کارول مناسب دي.