Speculation Rules जनरेटर
Prefetch और prerender के लिए मान्य Speculation Rules JSON बनाएँ; सुरक्षित प्रीसेट, URL पैटर्न और eagerness विकल्पों को अपने ब्राउज़र में सत्यापित करें।
तैयार सेटिंग्स
तैयार सेटिंग्स प्रक्रिया के प्रकार और ट्रिगर की संवेदनशीलता को एक साथ बदलती हैं।
नियम का व्यवहार
चुनें कि ब्राउज़र क्या, किस स्रोत से और कितनी जल्दी तैयार करेगा।
URL दायरा
प्रत्येक पंक्ति में एक URLPattern पैटर्न या एक लक्ष्य URL लिखें।
/blog/* या /products/:slug /pricing/ जैसे सापेक्ष या https://example.com/pricing/ जैसे पूर्ण URL लिखें। लाइव सिंटैक्स और जोखिम जाँच
JSON संरचना, URLPattern इनपुट और संसाधन खपत के विकल्पों की तुरंत जाँच की जाती है।
जनरेट किया गया कोड
1 नियम · 1 लक्ष्य/पैटर्न
Speculation Rules जनरेटर के बारे में
Speculation Rules API, ब्राउज़र को उन पृष्ठों को पहले से प्राप्त करना (prefetch) या पृष्ठभूमि में पूरी तरह तैयार करना (prerender) निर्देश देता है। सही तरीके से उपयोग करने पर यह अगले पृष्ठ संक्रमणों को स्पष्ट रूप से तेज़ कर सकता है; अत्यधिक व्यापक रूप से उपयोग किए जाने पर यह बैंडविड्थ, सर्वर संसाधनों और विश्लेषण मापों का अनावश्यक रूप से उपभोग कर सकता है.
यह टूल; conservative, moderate और aggressive प्रीसेट के साथ URLPattern पैटर्न या स्पष्ट URL सूची से नियम बनाता है। आउटपुट को सादे JSON या सीधे पृष्ठ में जोड़े जा सकने वाले <script type="speculationrules"> प्रारूप में प्राप्त कर सकते हैं। सिंटैक्स, CSS अपवर्जन चयनकर्ता और जोखिमपूर्ण संयोजनों की पूरी जाँच आपके ब्राउज़र में की जाती है।
Speculation Rules का समर्थन न करने वाले ब्राउज़र इस स्क्रिप्ट प्रकार को अनदेखा कर देते हैं; सामान्य लिंक काम करते रहते हैं। इसलिए, सही ढंग से कॉन्फ़िगर किए जाने पर यह सुविधा एक अतिरिक्त गति-वर्धन परत है और मौजूदा नेविगेशन प्रवाह का स्थान नहीं लेती।
क्रमशः
- आपके ट्रैफ़िक और संसाधन उपयोग के अनुकूल Conservative, Moderate या Aggressive प्रीसेट चुनें।
- ऑपरेशन के लिहाज़ से हल्का prefetch या पृष्ठ को पूरी तरह तैयार करने वाले prerender का चयन करें।
- इसका दायरा URL पैटर्न या स्पष्ट URL सूची के साथ परिभाषित करें; सत्र, कार्ट और भुगतान पथों को बाहर रखें।
- लाइव सत्यापन क्षेत्र में सिंटैक्स और संसाधन उपभोग संबंधी चेतावनियों को दूर करें.
- जनरेट किए गए HTML टैग या JSON आउटपुट को कॉपी करें या फ़ाइल के रूप में डाउनलोड करें।
अक्सर पूछे जाने वाले प्रश्नों
prefetch लक्ष्य दस्तावेज़ को नेटवर्क से पहले ही प्राप्त करने की सुविधा देता है; पृष्ठ को चलाता नहीं है। prerender यदि ऐसा है, तो लक्ष्य पृष्ठ को अदृश्य टैब में होने की तरह लोड करके रेंडर करता है। Prerender तेज़ संक्रमण प्रदान कर सकता है, लेकिन इसका सावधानी से उपयोग किया जाना चाहिए, क्योंकि JavaScript, नेटवर्क अनुरोध और विश्लेषण घटनाएँ क्लिक करने से पहले ही चल सकती हैं।conservative उपयोगकर्ता की प्रबल मंशा की अपेक्षा करता है; मध्यम लिंक पर थोड़ी देर प्रतीक्षा जैसे संकेत का उपयोग करता है। eager और विशेष रूप से immediate पहले काम करके अधिक संसाधनों का उपयोग कर सकता है। फिर भी ब्राउज़र, डिवाइस और नेटवर्क की स्थितियों के आधार पर किसी नियम को लागू न करने का विकल्प चुन सकता है।type="speculationrules" स्क्रिप्ट की जाँच करें। टकराव वाला दूसरा नियम जोड़ने के बजाय, आवश्यकता होने पर wp_speculation_rules_configuration फ़िल्टर से मूल कॉन्फ़िगरेशन को अनुकूलित करें।<a href> लिंक बिना किसी बदलाव के काम करते हैं; विशेष JavaScript polyfill की आवश्यकता नहीं होती। इसलिए लिंक लक्ष्यों को केवल Speculation Rules से न जोड़ें और सामान्य नेविगेशन प्रवाह बनाए रखें।