تخطَّ إلى المقال
Performance٢٠ أكتوبر ٢٠٢٦قراءة 2 دقيقة

فحص bfcache: الرجوع إلى الصفحة والتحقق من حالتها

اختبر ذاكرة التخزين المؤقت للرجوع والتقدم بخطوات قابلة للتكرار. افحص أسباب تعذّر الاستعادة وتحقق من حالة الصفحة بعد العودة.

سهم عودة إلى صفحة محفوظة داخل كبسولة ذاكرة شفافة

إذا أُعيد تحميل الصفحة بالكامل عند الرجوع إليها، فتحقق من ذاكرة التخزين المؤقت للرجوع والتقدم، المعروفة باسم bfcache. يتطلب الاختبار المفيد مسار تنقل محددًا وحالة ابتدائية معروفة. نجاح محاولة واحدة لا يضمن استعادة الصفحة في كل مرة لاحقة.

حدّد مسار التنقل

اختر صفحة منتج أو مقالة متاحة للعامة. انتقل منها إلى صفحة أخرى، ثم عُد باستخدام زر الرجوع في المتصفح. دوّن المتصفح وإصداره والصفحات المستخدمة. تحقق أيضًا من صحة عوامل التصفية وموضع التمرير والمحتوى الظاهر بعد العودة.

يساعد اختبار bfcache من Milten في فحص استعادة الصفحة. تحقق من مسار التنقل الذي تغطيه النتيجة، فقد يؤدي اتباع مسار يدوي مختلف إلى نتيجة أخرى.

عرض النتيجة في المتصفح

تتضمن لوحة Application في أدوات Chrome DevTools اختبارًا لذاكرة التخزين المؤقت للرجوع والتقدم. يعرض الاختبار النتيجة والأسباب المبلّغ عنها التي تمنع الاستعادة، إن وجدت. فسّر هذه المعلومات في سياق المتصفح والإصدار اللذين اختبرتهما.

تعمل bfcache بطريقة مختلفة عن ذاكرة التخزين المؤقت لـ HTTP. يشرح دليل bfcache على web.dev هذا الفرق. لذلك، فإن تسارع طلب الشبكة وحده لا يثبت أن الصفحة استُعيدت من bfcache.

افحص السبب المبلّغ عنه

مثال توضيحي لا يستخدم بيانات العملاء: تشير أداة التشخيص إلى أن معالج أحداث دورة الحياة في أحد البرامج النصية المضمّنة يمنع الاستعادة. حدّد البرنامج النصي وتحقق من وظيفة المعالج. اختبر تعديلًا مناسبًا في بيئة اختبار غير متاحة للعامة، ثم أعد تنفيذ مسار التنقل نفسه.

لا تغيّر ترويسات التخزين المؤقت بصورة شاملة لمجرد اجتياز الاختبار. راعِ غرض الصفحة ومتطلبات حداثة المعلومات وسريتها. كما تختلف شروط استخدام bfcache باختلاف المتصفح.

تحقق من حالة الصفحة بعد العودة

بعد التعديل، لا تكتفِ بالنتيجة التقنية. تحقق من صحة الأسعار ومحتويات سلة التسوق وحالة الجلسة إذا كانت الصفحة تتضمن هذه الوظائف. يجب ألا تعرض الصفحة المستعادة معلومات قديمة قد تضلّل المستخدم.

كرّر مسار التنقل في المتصفحات التي يستخدمها جمهورك. سجّل المحاولات الناجحة والفاشلة وتلك التي لم تُنفّذ كلًّا على حدة. إذا كانت التفاعلات بطيئة بعد العودة، فراجع دليل INP.

هل يمكن دائمًا فرض الاستعادة؟

يقرر المتصفح ما إذا كان سيستخدم ذاكرة التخزين المؤقت. نجاح الاختبار يصف ما لوحظ في تلك المحاولة فقط.

هل يجب علي إزالة جميع قيود ذاكرة التخزين المؤقت لهذا الغرض؟

ابدأ بفحص السبب المبلّغ عنه والغرض من القيد. ضع متطلبات الحماية ودقة المحتوى في الحسبان عند تقييم التعديل.

اختبر bfcache لصفحة. لفحص التحميل الأولي، استخدم اختبار السرعة.

فحص سرعة الموقع

اكتشف ما يبطئ موقعك

افحص صفحتك باستخدام Milten للاطلاع على مؤشرات Core Web Vitals والحصول على توصيات لتسريع التحميل.

افحص موقعك
ملفات تعريف الارتباط

نستخدم ملفات تعريف الارتباط

نستخدم ملفات تعريف الارتباط لنمنحك تجربة أفضل على موقعنا. يمكنك معرفة المزيد حول كيفية استخدامنا لملفات تعريف الارتباط في سياسة الخصوصية.