يوضّح لك هذا الدليل كيفية استخدام أدوات مطوّري البرامج في Chrome لتنفيذ ما يلي:
- اختبِر ما إذا كنت قد حسّنت صفحتك لتحميلها بشكل فوري عند استخدام زرَّي الرجوع والتقديم في المتصفّح.
- تحديد المشاكل التي قد تمنع صفحتك من أن تكون مؤهّلة لهذا النوع من التخزين المؤقت
ميزة "التخزين المؤقت للصفحات" (أو bfcache) هي أداة تحسين للمتصفّح والتي تفعّل إمكانية الانتقال الفوري للأمام أو للخلف. لمزيد من المعلومات، يُرجى الاطّلاع على التخزين المؤقت للصفحات السابقة أو اللاحقة.
اختبار ميزة "التخزين المؤقت للصفحات"
لاختبار ميزة "التخزين المؤقت للصفحات"، اتّبِع الخطوات التالية:
في صفحتك، افتح "أدوات المطوّر"، ثم انتقِل إلى التطبيق > الخدمات التي تعمل في الخلفية > ذاكرة التخزين المؤقت للرجوع/التقديم.
انقر على اختبار ميزة "التخزين المؤقت للصفحات".
سينقلك Chrome تلقائيًا إلى
chrome://terms/
ثم إلى صفحتك.بدلاً من ذلك، يمكنك النقر على زرَّي الرجوع والمتابعة في المتصفح.
إذا كانت ميزة "التخزين المؤقت للصفحات" تعمل على صفحتك بدون مشاكل، ستظهر لك الرسالة التالية:
بخلاف ذلك، ستظهر لك قائمة بالمشاكل.
لمعرفة المشاكل التي تؤثر في اللقطات، وسِّع قسم اللقطات .
حلّ المشاكل التي تمنع التخزين المؤقت
إذا لم تكن صفحتك مؤهّلة لاستخدام ميزة "التخزين المؤقت للصفحات"، تعرض لك علامة التبويب التخزين المؤقت للصفحات قائمة تتضمّن ثلاثة أنواع من الأسباب:
- مفيدة: يمكنك حلّ هذه المشاكل لتفعيل ميزة التخزين المؤقت. على سبيل المثال، توقّف عن استخدام أحداث
unload
. - في انتظار المراجعة: لا يتيح متصفّح Chrome هذه الميزات بعد، لذا يمنع التخزين المؤقت. ومع ذلك، بعد أن يصبح الإصدار متوافقًا، يزيل Chrome هذه القيود.
- أسباب لا يمكن اتخاذ إجراء بشأنها: لا يمكنك حلّ هذه المشاكل في هذه الصفحة. هناك سبب خارج نطاق التحكّم في الصفحة يمنع التخزين المؤقت.
لمعرفة اللقطة التي تمنع عرض الإعلان، وسِّع القسم المقابل ضمن وصف المشكلة.
المشاكل الشائعة التي تمنع التخزين المؤقت للصفحات
هناك سببان رئيسيان يمنعَان تشغيل bfcache:
Cache-Control: no-store
العنوان.يُنصح باستخدام قيمة العنوان هذه للصفحات التي تحتوي على معلومات شخصية وخاصة. بالنسبة إلى الصفحات التي تريد أن تكون حديثة إلى حدّ معقول، استخدِم
no-cache
أو وقتًا قصيرًا لمخزّن التخزين المؤقت، مثلmax-age=60
.معالجات إلغاء التحميل التي تواجه مشاكل
يخطّط فريق Chrome لإيقاف معالجات إلغاء التحميل نهائيًا وينصح بعدم استخدام حدث
unload
مطلقًا.لضمان عدم استخدام موقعك الإلكتروني لمعالجات الإزالة، ومنع الإضافات من إضافة أحداث
unload
على سبيل المثال، يمكنك تحديد عنوان استجابة HTTPPermissions-Policy: unload=()
.