منشئ Speculation Rules
أنشئ JSON صالحًا من Speculation Rules لـ Prefetch وprerender؛ وتحقق من الإعدادات المسبقة الآمنة وأنماط عناوين 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 نوع Script هذا؛ وتستمر الروابط العادية في العمل. لذلك، عند إعداد هذه الميزة بشكل صحيح، فإنها تُعد طبقة تسريع إضافية ولا تحل محل تدفق التصفح الحالي.
خطوة بخطوة
- ملائم لحركة الزيارات واستخدام الموارد لديك محافظ أو متوسط أو عدواني اختر الإعداد المسبق.
- أخف كعملية prefetch أو الصفحة التي تجهّزها بالكامل prerender الاختيار.
- النطاق نمط URL أو قائمة صريحة بعناوين URL عرّفها باستخدام؛ واستبعد مسارات الجلسة وسلة التسوق والدفع.
- عالج تحذيرات بناء الجملة واستهلاك الموارد في حقل التحقق المباشر.
- انسخ علامة HTML المُنشأة أو مخرَج JSON، أو نزّله كملف.
الأسئلة الشائعة
prefetch يتيح جلب المستند الهدف مسبقًا من الشبكة؛ ولا يشغّل الصفحة. prerender فإنه يحمّل الصفحة الهدف ويعرضها كما لو كانت في علامة تبويب غير مرئية. قد يتيح Prerender انتقالًا أسرع، لكنه يتطلب استخدامًا أكثر حذرًا لأن JavaScript وطلبات الشبكة وأحداث التحليلات قد تعمل قبل النقر.conservative يتوقع نية قوية من المستخدم؛ متوسط يستخدم إشارة مثل الانتظار لفترة قصيرة على الرابط. eager وخاصةً immediate قد يعمل في وقت أبكر ويستهلك موارد أكثر. ومع ذلك، قد يختار المتصفح عدم تطبيق قاعدة ما وفقًا لظروف المتصفح والجهاز والشبكة.type="speculationrules" تحقق من script. وبدلًا من إضافة قاعدة ثانية متعارضة، اختر، عند الحاجة، wp_speculation_rules_configuration خصّص الإعداد الأساسي باستخدام عامل التصفية.<a href> تعمل الروابط دون تغيير؛ ولا حاجة إلى polyfill خاص بـ JavaScript. لذلك لا تربط أهداف الروابط بـ Speculation Rules وحده، وحافظ على تدفق التنقل العادي.