السرعة هي كل شيء على الإنترنت. يتوقع المستخدمون تحميل صفحات الويب فورًا، وحتى تأخير ثانية واحدة قد يؤدي إلى ارتفاع معدلات الارتداد وخسارة الإيرادات. وينطبق هذا بشكل خاص على مواقع ووردبريس، التي غالبًا ما تعتمد على العديد من الإضافات والمحتوى الضخم.
يُقدّم التحميل التخميني طريقةً أكثر ذكاءً لتسريع تحميل المواقع الإلكترونية، وذلك من خلال تجهيز الصفحات قبل أن ينقر المستخدمون عليها. فبدلاً من انتظار تفاعل المستخدم لجلب البيانات، يستخدم التحميل التخميني تقنيةً تنبؤيةً لتحميل الصفحات المهمة مسبقًا في الخلفية. يشرح هذا الدليل آلية عمل هذه التقنية، وكيفية تطبيقها في ووردبريس باستخدام إضافة التحميل التخميني، وأسباب ازدياد الاهتمام بها في أوساط خبراء تحسين الأداء.
إذا كنت تتطلع إلى تحسين الأداء وتقليل أوقات التحميل لموقعك على ووردبريس، فهذه تقنية تستحق الفهم.
مقدمة سريعة عن المعالجة المسبقة: الماضي مقابل الحاضر
لفهم التحميل التخميني، من المفيد معرفة كيف تطورت عملية العرض المسبق. في عام 2011، قدم فريق كروميوم...<link rel=”prerender”> كانت هذه التقنية تسمح للمتصفحات بتحميل صفحات كاملة مسبقًا دون علم المستخدم. وتقوم الفكرة على توقع الصفحة التي قد يزورها المستخدم لاحقًا وعرضها في الخلفية. وعندما ينقر المستخدم على هذا الرابط، تظهر الصفحة فورًا.
رغم قوة هذه الميزة، إلا أنها لم تخلُ من المشاكل. فقد كانت تستهلك الكثير من عرض النطاق الترددي وموارد المعالج، وأحيانًا تُحمّل صفحات لم يزرها المستخدم قط. كما أثارت مخاوف تتعلق بالخصوصية، خاصةً على الأجهزة المشتركة. ونتيجةً لذلك، استبدلها متصفح كروم بطريقة أكثر حذرًا تُسمى NoState Prefetch، والتي تقوم فقط بجلب موارد الصفحة دون تشغيل البرامج النصية أو عرض الصفحة كاملةً.
على الرغم من أن تقنية NoState Prefetch ساعدت في تقليل الأحمال غير الضرورية، إلا أنها لم تتمكن من تقديم نوع من زيادة السرعة التي يوفرها العرض المسبق الكامل.
هل تعاني من بطء أوقات التحميل؟
بإمكان خبرائنا تحسين موقع ووردبريس الخاص بك لتحقيق أقصى سرعة وأداء. حسّن تجربة المستخدم وزد من معدلات التحويل اليوم.
ما هي واجهة برمجة تطبيقات قواعد التكهن؟
واجهة برمجة تطبيقات قواعد التكهنات هي حل حديث مصمم لإعادة خاصية التحميل المسبق، ولكن مع تحكم أفضل ومرونة أكبر ومخاطر أقل. تتيح هذه الواجهة للمطورين تحديد مجموعة من القواعد في نص برمجي JSON. تُخبر هذه القواعد المتصفح بالصفحات التي يجب تحميلها أو عرضها مسبقًا، بناءً على سلوك المستخدم وعوامل أخرى.
على سبيل المثال، يبدو تكوين JSON الأساسي للعرض المسبق كما يلي:
<script type="speculationrules"> { "prerender": [ { "source": "list", "urls": ["about.html", "contact.html"] } ] } </script>
يُخبر هذا النص البرمجي البسيط المتصفحَ بعرض عناوين URL المدرجة مسبقًا، بحيث يتم تحميلها فورًا تقريبًا عند النقر عليها. يمكنك أيضًا استخدام نفس التنسيق لجلب الصفحات مسبقًا
<script type="speculationrules"> { "prefetch": [ { "urls": ["services.html", "pricing.html"] } ] } </script>
تتيح التحسينات الأخيرة الآن إمكانية استخدام قواعد تعتمد على المستندات، مما يمكّن المتصفحات من اختيار الروابط تلقائيًا من الصفحة وتطبيق التحميل التخميني. هذا يقلل الحاجة إلى إدراج عناوين URL يدويًا ويجعل واجهة برمجة التطبيقات أكثر ديناميكية. يمكن أن تستند القواعد إلى مطابقة href، أو مُحدِّدات CSS، أو مزيج من الاثنين، مما يمنح المطورين تحكمًا دقيقًا في الروابط المتأثرة.
لا تعمل هذه الميزة على تحسين تجربة المستخدم فحسب، بل تضمن أيضًا أداءً أفضل لـ WordPress عبر صفحات الواجهة الأمامية.
كيفية عمل التحميل التخميني في ووردبريس
في ووردبريس، لم يعد التحميل التخميني مجرد تجربة للمطورين. بفضل الجهود الأخيرة لفريق أداء ووردبريس، أصبحت هذه الميزة متاحة الآن لأصحاب المواقع الإلكترونية العاديين من خلال دمج إضافة بسيطة.
إليك كيفية عملها: يُمكّن التحميل التخميني موقعك الإلكتروني من التنبؤ بالرابط الداخلي الذي من المرجح أن ينقر عليه المستخدم لاحقًا. بمجرد التنبؤ، يقوم المتصفح إما بجلب الموارد اللازمة مسبقًا أو بعرض الصفحة بالكامل مسبقًا في الخلفية. هذا يعني أنه عندما ينقر المستخدم أخيرًا على ذلك الرابط، تظهر الصفحة فورًا لأن المتصفح قد أنجز بالفعل الجزء الأكبر من العمل.
يُعدّ واجهة برمجة تطبيقات قواعد التخمين (Speculation Rules API) جوهر هذه العملية، حيث تعمل كدليل للمتصفحات. وتستخدم هذه الواجهة بنية مُعرّفة بصيغة JSON لتحديد عناوين URL التي يجب تحميلها مسبقًا والشروط التي يجب اتباعها. في ووردبريس، يُمكن تطبيق هذه الآلية على عناوين URL الخاصة بالواجهة الأمامية، لا سيما للمدونات وصفحات المتاجر وقوائم الخدمات، حيث من المرجح أن ينتقل المستخدمون من صفحة إلى أخرى.
ما يجعل التحميل التخميني قوياً بشكل خاص هو إعداد الحماس:
- متحمس: يقوم المتصفح بتحميل الصفحة فوراً.
- متوسط: يتم عرض الصفحة مسبقًا بعد أن يقوم المستخدم بتحريك مؤشر الماوس فوق رابط لفترة قصيرة (عادةً 200 مللي ثانية).
- الوضع المحافظ: ينتظر المتصفح المزيد من التفاعل، مثل نقرة الماوس أو بدء النقر.
يضمن هذا النهج متعدد الطبقات عدم إهدار النطاق الترددي في التحميل التخميني، مع تحسين أوقات تحميل الصفحات ذات الأهمية العالية. تستفيد معظم مواقع ووردبريس من استخدام الإعداد المتوسط، الذي يحقق توازنًا بين السرعة والكفاءة.
إضافة التحميل التخميني: التثبيت والتكوين

لإضافة خاصية التحميل التخميني إلى موقع ووردبريس الخاص بك دون الحاجة إلى تعديل الكود، يُعدّ استخدام إضافة التحميل التخميني (Speculative Loading) التي طوّرها فريق من جوجل وفريق ووردبريس الأساسي، الحل الأمثل. صُممت هذه الإضافة لمساعدة أصحاب المواقع على الاستفادة من قواعد التحميل التخميني دون الحاجة إلى الخوض في إعدادات يدوية معقدة.
خطوات التثبيت:
- انتقل إلى لوحة تحكم ووردبريس الخاصة بك.
- انتقل إلى الإضافات > إضافة جديد.
- ابحث عن "التحميل التخميني".
- انقر فوق "تثبيت"، ثم "تنشيط".
بمجرد تفعيل الإضافة، تُضيف نصًا برمجيًا لقواعد التخمين مباشرةً إلى كود HTML لموقعك. يستخدم هذا النص البرمجي قواعد على مستوى المستند لتطبيق المعالجة المسبقة تلقائيًا على عناوين URL ذات الصلة في واجهة ووردبريس الأمامية.
يستخدم الملحق افتراضيًا إعداد "الاستعجال المعتدل". وهذا يعني أنه ينتظر حتى يُمرر المستخدم مؤشر الماوس فوق الرابط للحظة وجيزة قبل البدء في عرض الصفحة المقصودة مسبقًا. هذا السلوك مُحسَّن للأداء ويضمن عدم إرهاق موارد النظام أو انتهاك خصوصية المستخدم.
يمكنك إدارة إعدادات الإضافة بالانتقال إلى الإعدادات > القراءة في لوحة التحكم. ستجد هنا قسمًا جديدًا يُسمى التحميل التخميني، حيث يمكنك:
- قم بتغيير وضع التخمين (الجلب المسبق أو العرض المسبق)
- عرض أو تحديث الإعدادات الافتراضية
- قم بتوفير استثناءات مشروطة لعناوين URL محددة
على سبيل المثال، يستثني ووردبريس تلقائيًا مسارات مثل /wp-admin/ و/wp-login.php من العرض المسبق. يمكنك إضافة استثناءات خاصة بك لعناوين URL مثل /checkout/ أو /cart/ باستخدام فلاتر ووردبريس.
هذا الإعداد الذي لا يتطلب استخدام اليدين يجعل من السهل للغاية حتى على غير المطورين تمكين العرض المسبق على موقعهم الإلكتروني وزيادة السرعة عبر الصفحات التي يتم زيارتها بشكل متكرر.
دعم المتصفح والتوافق
من أبرز مزايا التحميل التخميني أنه مدعومٌ بالفعل في المتصفحات الحديثة. تعمل واجهة برمجة تطبيقات قواعد التخمين بشكلٍ أصلي في المتصفحات المبنية على Chromium مثل Google Chrome وMicrosoft Edge، بدءًا من إصدارات محددة فصاعدًا.
إذا كان الزائر يستخدم متصفحًا متوافقًا، فسيبدأ التحميل التخميني فورًا، مما يُحسّن الأداء الملحوظ. أما إذا كان المتصفح لا يدعمه، فسيظل موقعك يعمل كالمعتاد. وهذا ما يجعل التحميل التخميني تحسينًا تدريجيًا، فهو يُحسّن تجربة المستخدم قدر الإمكان دون أن يُسبب أي مشاكل.
يُعدّ هذا النوع من التوافق مهمًا لمواقع ووردبريس التي تستهدف جمهورًا واسعًا. سواءً كان زوارك يستخدمون متصفحًا على سطح المكتب أو جهازًا محمولًا، فإن التحميل التخميني يُوفّر عرضًا أسرع، خاصةً عند تنقلهم السريع بين الصفحات الداخلية.
يمكن للمطورين التحقق من دعم المتصفح من خلال أدوات مثل Can I Use، أو عن طريق فحص السلوك مباشرة في أدوات مطوري Chrome ضمن علامة التبويب Speculative loads.
قواعد وفلاتر متقدمة للمطورين
يُعدّ التحميل التخميني ميزةً قويةً جاهزةً للاستخدام، ولكن بإمكان المطورين تعزيزها أكثر من خلال تخصيص عناوين URL التي يجب تضمينها أو استبعادها من العرض المسبق والتحميل المسبق. يُعدّ هذا المستوى من التحكم مفيدًا للغاية لمتاجر التجارة الإلكترونية، ومواقع العضوية، والتطبيقات الديناميكية التي لا تتطلب تحميل جميع الصفحات مسبقًا.
يُتيح ووردبريس ذلك من خلال فلاتر مثل plsr_speculation_rules_href_exclude_paths. يسمح هذا الفلتر للمطورين بتحديد استثناءات مشروطة، مما يسمح بتحميل عناوين URL معينة مسبقًا بناءً على الوضع (العرض المسبق أو الجلب المسبق)، أو المسار، أو حتى معلمات الاستعلام.
مثال 1: استبعاد عناوين URL الخاصة بسلة التسوق
إذا كنت ترغب في إيقاف التحميل التخميني على الصفحات المتعلقة بسلة التسوق، يمكنك استخدام المقتطف البرمجي التالي:
add_filter( 'plsr_speculation_rules_href_exclude_paths', function ( $exclude_paths ) { $exclude_paths[] = '/cart/*'; return $exclude_paths; } );
يضمن هذا عدم معالجة أو جلب أي عنوان URL مطابق لـ /cart/ أو مساراته الفرعية مسبقًا. وهو مفيد لتجنب تحميل الخادم غير الضروري أو تشغيل الإجراءات مبكرًا جدًا.
مثال 2: السماح بالتحميل المسبق مع تعطيل العرض المسبق
لنفترض أنك تريد السماح بالتحميل المسبق مع منع العرض المسبق لصفحات المنتجات الحساسة. يمكنك إضافة منطق لاكتشاف الوضع:
add_filter( 'plsr_speculation_rules_href_exclude_paths', function ( $exclude_paths, $mode ) { if ( $mode === 'prerender' ) { $exclude_paths[] = '/products/*'; } return $exclude_paths; }, 10, 2 );
يمنح هذا المطورين تحكمًا دقيقًا في كيفية تصرف عناوين URL الأساسية الخاصة بهم في WordPress مع التحميل التخميني، مما يمنع مشكلات الخصوصية، ويحمي المحتوى الديناميكي، ويحسن تجربة المستخدم.
يمكنك أيضًا استهداف الروابط باستخدام فئات CSS مثل .no-prefetch أو .no-prerender، وذلك حسب إعدادات واجهة المستخدم لديك. على سبيل المثال، يمكن تخطي تحميل الروابط التي تحمل هذه الفئات مسبقًا باستخدام selector_matches في ملف JSON الخاص بقواعد التخمين.
باستخدام هذه التقنيات، يمكن للمطورين ضمان توافق سلوك التحميل التخميني تمامًا مع أهداف موقعهم - خاصة عند التعامل مع المستخدمين المسجلين، أو عمليات الدفع، أو روابط nofollow التي لا ينبغي تحميلها مسبقًا.
تصحيح أخطاء التحميل التخميني في أدوات مطوري Chrome
بمجرد تفعيل التحميل التخميني على موقع ووردبريس الخاص بك، من المهم التحقق من أنه يعمل كما هو متوقع. لحسن الحظ، توفر أدوات مطوري كروم طريقة فعالة لفحص سلوك التحميل التخميني مباشرةً في المتصفح.
لبدء عملية تصحيح الأخطاء، افتح موقعك في متصفح Chrome واضغط على F12 لتشغيل أدوات المطوّرين. ثم:
- انتقل إلى التطبيق .
- انتقل إلى أسفل الصفحة إلى قسم "الأحمال التخمينية".
- سترى قائمة بعناوين URL التي تم تحميلها بشكل تخميني - إما عن طريق العرض المسبق أو الجلب المسبق.
تعرض هذه اللوحة حالة كل عنوان URL، مثل:
- لم يتم تفعيلها (لم يتفاعل المستخدم بعد)،
- يتم تفعيلها (عند التمرير أو النقر)،
- مُعالَج مسبقًا، أو
- تم جلبها مسبقًا.
عند تمرير مؤشر الماوس فوق الروابط المختلفة على موقعك، سيتم تحديث علامة تبويب "التحميلات التخمينية" في الوقت الفعلي. يتيح لك هذا معرفة عناوين URL التي تتم معالجتها في الخلفية بناءً على قواعد التخمين الخاصة بك.
إذا فعّلتَ خاصية "الاستباق المعتدل"، على سبيل المثال، سيقوم متصفح كروم بعرض عنواني URL فقط في كل مرة باستخدام نظام "الأولوية للأقدم" (FIFO). هذا يعني أنه بعد تمرير مؤشر الماوس فوق ثلاثة روابط، قد لا يتم عرض الرابط الثالث مسبقًا إذا كان الرابطان الآخران لا يزالان نشطين.
يمكنك أيضًا استكشاف الصفحات المُجهزة مسبقًا بشكل أعمق باستخدام:
- علامة تبويب العناصر: عرض كود HTML للمحتوى المُجهز مسبقًا.
- علامة تبويب الشبكة: عرض الملفات المطلوبة والمخزنة.
- وحدة التحكم والمصادر: تحقق مما إذا كانت البرامج النصية متأخرة أو يتم تنفيذها بشكل صحيح بعد التنشيط.
من خلال تبديل مثيل العرض في القائمة المنسدلة أعلى اليمين، يمكنك عزل الصفحة المعروضة مسبقًا وفحص نشاط الشبكة أو بنية DOM الخاصة بها تمامًا مثل علامة تبويب مباشرة.
يساعد هذا المستوى من الرؤية المطورين على تصحيح قواعد التخمين، واستكشاف أخطاء المكونات الإضافية للتحميل التخميني وإصلاحها، والتأكد من أن الإعداد لا يؤثر على سلوك المستخدم أو الأداء.
الجلب المسبق مقابل العرض المسبق: ما الفرق؟

على الرغم من أن التحميل التخميني يشمل كلاً من الجلب المسبق والعرض المسبق، إلا أن الاثنين يعملان بشكل مختلف ويخدمان أغراضًا متميزة.
جلب البيانات المسبق
- يقوم بتنزيل موارد مثل HTML وCSS وJavaScript.
- لا يتم عرض الصفحة.
- يُستخدم لتقليل وقت التحميل بمجرد أن ينقر المستخدم فعليًا.
- تأثير أقل على موارد النظام.
- مثالي للصفحات التي من المحتمل زيارتها ولكن لا ينبغي تنفيذها قبل الأوان.
المعالجة المسبقة
- يقوم بتحميل وعرض الصفحة بأكملها في علامة تبويب مخفية.
- تكون الصفحة تفاعلية بالكامل عندما يتنقل المستخدم فيها.
- يستهلك المزيد من موارد المعالج والذاكرة.
- الأفضل للروابط ذات الأولوية العالية أو مسارات التنقل الشائعة.
على سبيل المثال، قد ترغب في عرض عناوين URL الخاصة بواجهة WordPress الأمامية مسبقًا مثل منشورات المدونة أو فئات المنتجات، مع جلب صفحات الاتصال أو الدعم فقط التي قد لا تتطلب تفاعلًا فوريًا.
يمكنك ضبط هذا في المكون الإضافي Speculative Loading عن طريق تبديل وضع Speculation إلى Prerender أو Prefetch في لوحة إعدادات المكون الإضافي.
سيؤثر الوضع الذي تختاره على سرعة تجربة المستخدمين للمحتوى، ومقدار ذاكرة النظام المستخدمة، وكيفية إدراك أداء موقع WordPress الخاص بك بشكل عام.
تُعدّ أدوات مطوّري Chrome مفيدةً هنا أيضاً. ضمن علامة التبويب "التحميلات التخمينية"، ستتمكن من رؤية الفرق: ستعرض الصفحات المُسبقة العرض معاينة DOM كاملة، بينما ستُدرج الصفحات المُسبقة الجلب كموارد خلفية سلبية.
إن فهم هذا التمييز يسمح لأصحاب المواقع والمطورين باتخاذ قرارات أكثر ذكاءً بناءً على سلوك المستخدم، وعرض النطاق الترددي المتاح، وبنية الموقع.
تأثير واجهة برمجة تطبيقات قواعد المضاربة على التحليلات
في حين أن التحميل التخميني يمكن أن يحسن بشكل كبير أوقات تحميل الصفحة وتجربة المستخدم، إلا أنه يطرح بعض التحديات عندما يتعلق الأمر بتتبع تحليلات الموقع الإلكتروني.
عندما يتم تحميل صفحة ما مسبقًا، فإنها تُحمّل في الخلفية - حتى قبل أن يتصفحها المستخدم. وهذا قد يؤدي إلى تسجيل أدوات التحليل مثل Google Analytics، وخرائط الحرارة، أو أدوات تتبع الأحداث، لزيارة أو حدث قبل أن يشاهد المستخدم الصفحة أو يتفاعل معها فعليًا.
ولمنع النتائج الإيجابية الخاطئة، يحتاج المطورون إلى تطبيق التتبع المشروط بناءً على تنقل المستخدم الفعلي.
على سبيل المثال، لا تدعم جميع منصات التحليلات خاصية الكشف المسبق عن التحميل افتراضيًا. قد تسجل بعضها زيارة للصفحة عند تحميلها في الخلفية، حتى لو لم ينقر الزائر على الرابط. لحسن الحظ، تعالج أدوات مثل Google Analytics وGoogle Publisher Tag وGoogle AdSense هذه المشكلة بكفاءة، حيث تؤجل تتبع الأحداث حتى تصبح الصفحة المُحمّلة مسبقًا نشطة.
مع ذلك، إذا كنت تستخدم برامج تتبع مخصصة أو أدوات خارجية، فستحتاج إلى إضافة شرط للتأكد من بدء التتبع فقط عند تنشيط الصفحة. ويمكن تحقيق ذلك باستخدام خاصية document.prerendering مع مستمع حدث prerenderingchange.
إليك مثال سريع باستخدام جافا سكريبت:
const whenActivated = new Promise((resolve) => { if (document.prerendering) { document.addEventListener('prerenderingchange', resolve); } else { resolve(); } }); async function initAnalytics() { await whenActivated; // قم بتهيئة كود التحليلات هنا } initAnalytics();
يضمن هذا النهج أن تعكس بيانات التسويق تفاعل المستخدم الفعلي، وليس العمليات التي تجري في الخلفية. وهو أمر بالغ الأهمية للفرق التي تستخدم مراقبة تجربة المستخدم الحقيقية (RUM)، أو اختبار A/B، أو التحليلات القائمة على الأحداث التي تؤثر على قرارات العمل.
سواء كنت تستخدم مكونًا إضافيًا للتحميل التخميني، أو قواعد تخمين مخصصة، أو تقوم بتنفيذ واجهة برمجة تطبيقات قواعد التخمين يدويًا، راجع دائمًا كيف يمكن أن يؤثر ذلك على التحليلات وقم بتعديل التتبع وفقًا لذلك.
مع التكوين الصحيح، ستحصل على أفضل ما في العالمين - أداء أسرع ورؤى دقيقة.
المخاطر المحتملة: متى يجب تعطيل التحميل التخميني
على الرغم من فائدة التحميل التخميني، إلا أن هناك حالات قد لا يكون تفعيله فيها مثالياً. ففي بعض الحالات، قد يتسبب في سلوك غير متوقع أو حتى تعطيل وظائف الموقع، خاصةً في الصفحات الديناميكية أو المواقع التي تحتوي على بيانات مستخدم حساسة.
فيما يلي بعض الحالات التي يجب عليك فيها التفكير في تعطيل التحميل التخميني لعناوين URL محددة أو أدوار مستخدمين معينة.
1. المستخدمون المسجلون والمحتوى المخصص
تجنّب تحميل الصفحات التي تعرض محتوىً مخصصًا مسبقًا، مثل لوحات تحكم الحسابات أو مناطق العضوية. فتحميلها في الخلفية باستخدام بيانات جلسة شخص آخر قد يُسبب ارتباكًا أو حتى يكشف معلومات حساسة.
ولمنع ذلك، يمكنك استبعاد المستخدمين المسجلين من تشغيل التحميل التخميني تمامًا أو تصفية عناوين URL محددة ذات محتوى قائم على الجلسة باستخدام PHP.
2. صفحات سلة التسوق، وإتمام عملية الشراء، والدفع في التجارة الإلكترونية
استبعد صفحات مثل /cart/ و/checkout/، أو أي عنوان URL يحتوي على معلمات استعلام مرتبطة باختيارات المنتجات. تعتمد هذه الصفحات غالبًا على التحديثات الفورية، وقد تعرض معلومات غير صحيحة إذا تم عرضها مسبقًا قبل أن يؤكد المستخدم نيته.
استخدم عامل التصفية plsr_speculation_rules_href_exclude_paths لإزالة هذه الصفحات من التحميل التخميني:
add_filter( 'plsr_speculation_rules_href_exclude_paths', function ( $exclude_paths ) { $exclude_paths[] = '/checkout/*'; $exclude_paths[] = '/cart/*'; return $exclude_paths; } );
يضمن هذا أن يتم تحسين عناوين URL الأساسية الخاصة بـ WordPress فقط للصفحات التي يضيف فيها التحميل التخميني قيمة - وليس حيث قد يتعارض مع إجراءات المستخدم المهمة.
3. صفحات ذات حالة جافا سكريبت من جانب العميل
لا ينبغي تحميل الصفحات التي تعتمد بشكل كبير على جافا سكريبت لتحميل البيانات ديناميكيًا - مثل لوحات المعلومات في الوقت الفعلي، أو النماذج، أو أنظمة الحجز - مسبقًا. فقد تصبح حالة البيانات قديمة أو تُفعّل أحداثًا لم يكن من المفترض أن تُنفذ إلا بعد نقر المستخدم.
إذا كنت لا تزال ترغب في جلب هذه الصفحات مسبقًا (دون عرضها)، فاستخدم استثناءً مشروطًا يعطل وضع العرض المسبق فقط:
add_filter( 'plsr_speculation_rules_href_exclude_paths', function ( $exclude_paths, $mode ) { if ( $mode === 'prerender' ) { $exclude_paths[] = '/live-dashboard/*'; } return $exclude_paths; }, 10, 2 );
4. استبعاد استخدام فئات CSS
يمكنك أيضًا منع جلب روابط محددة بإضافة فئات CSS مثل no-prefetch أو do-not-prerender. تتيح لك واجهة برمجة تطبيقات قواعد التخمين استخدام selector_matches في إعدادات JSON الخاصة بك
يُعد هذا مفيدًا بشكل خاص لمطوري الإضافات أو مصممي القوالب الذين يرغبون في تقديم تحكم أكثر دقة دون تعديل ملفات PHP.
التحميل التخميني أداة رائعة، لكنها ليست حلاً شاملاً يناسب الجميع. مع الاستثناءات والإعدادات المناسبة، يمكنك استخدامها لتحسين الأداء مع تجنب المشاكل.
خلاصة القول: أنشئ موقع ووردبريس أسرع بثقة
يُعدّ التحميل التخميني أحد أبرز التطورات في مجال أداء المواقع الإلكترونية الحديثة، وقد بدأ ووردبريس بالفعل في تبنيه. فبفضل أدوات مثل واجهة برمجة تطبيقات قواعد التحميل التخميني ومكوّن التحميل التخميني الإضافي، يستطيع مالكو المواقع والمطورون تقليل أوقات تحميل الصفحات بشكل ملحوظ، وتحسين تجربة المستخدم، وتقديم تجربة استخدام أكثر سلاسة بشكل عام.
سواء كنت تُنشئ مدونة غنية بالمحتوى، أو متجرًا إلكترونيًا باستخدام ووكومرس، أو موقعًا ديناميكيًا على ووردبريس، فإن التحميل التخميني يُساعد صفحاتك على العمل بسرعة أكبر دون الحاجة إلى تعديل أكواد معقدة. وبفضل دعم المتصفحات الذكية والإعدادات القابلة للتخصيص، يتكامل بسلاسة مع معظم الإعدادات.
قبل تفعيل هذه الميزة على موقعك بالكامل، تأكد من مراجعة عناوين URL الأساسية في ووردبريس، والتحقق من وجود صفحات ديناميكية، وتطبيق الاستثناءات المشروطة عند الحاجة. استخدم أدوات مطوري Chrome للتحقق من السلوك، وراقب دائمًا تأثير الميزات التجريبية على تحليلاتك ومؤشرات الأداء.
إذا كنت مستعدًا للبدء في إنشاء مواقع ويب أسرع وأذكى وأكثر جاذبية فقد يكون التحميل التخميني هو سلاحك السري.