توجيهات Google المحدثة للزحف توصي باستخدام ETags
Google توصي باستخدام رؤوس ETag لتحسين التخزين المؤقت وتقليل الزحف غير الضروري
أعلنت Google عن تحديث جديد لوثائق الزحف الخاصة بها، يتضمن معلومات إضافية حول التخزين المؤقت (Caching) بهدف مساعدة الناشرين ومتخصصي تحسين محركات البحث (SEO) على تحسين أداء الزحف وتقليل استهلاك الموارد. من خلال اتباع هذه الإرشادات الجديدة، يمكن تحسين كفاءة الزحف وتقليل الضغط على خوادم الناشرين.
تحديث وثائق الزحف
تشمل الوثائق المحدثة الآن قسمًا جديدًا يوضح كيفية استخدام زواحف Google لآليات التخزين المؤقت عبر بروتوكول HTTP. الهدف هو تقليل استهلاك الموارد الحاسوبية لكل من Google والناشرين أثناء عمليات الزحف.
التحديثات الجديدة توسّع بشكل كبير ما كان موجودًا في النسخة السابقة من الوثائق.
آليات التخزين المؤقت
توصي Google بتفعيل التخزين المؤقت باستخدام رؤوس HTTP مثل:
- ETag
- If-None-Match
- Last-Modified
- If-Modified-Since (اختياري)
تتيح هذه الآليات إبلاغ Google ما إذا كان المحتوى قد تغير، مما يقلل الزحف غير الضروري ويوفر موارد الخادم.
النص الرسمي من الوثائق المحدثة ينص على:
“تدعم بنية الزحف في Google التخزين المؤقت التخميني وفقًا لمعيار HTTP Caching، وذلك باستخدام رؤوس الاستجابة ETag و Last-Modified، ورؤوس الطلب If-None-Match و If-Modified-Since.”
تفضيل Google لـ ETag
توضح Google أن استخدام ETag مفضل على Last-Modified لأنه أقل عرضة للأخطاء، مثل مشكلات تنسيق التاريخ، ويوفر تحققًا أكثر دقة للمحتوى. إذا تم تقديم كلا الرأسين في الاستجابة HTTP، فإن Google تفضل قيمة ETag حسب المعيار.
“إذا تم تضمين حقلي الاستجابة ETag و Last-Modified في استجابة HTTP، فإن زواحف Google تستخدم قيمة ETag وفقًا لمعيار HTTP.”
كما توضح الوثائق أن Google لا تدعم توجيهات تخزين مؤقت أخرى.
دعم متفاوت بين الزواحف
توضح الوثائق الجديدة أن دعم التخزين المؤقت يختلف بين زواحف Google. على سبيل المثال:
- يدعم Googlebot التخزين المؤقت عند إعادة الزحف على عناوين URL من أجل نتائج البحث.
- بينما يتمتع Storebot-Google بدعم محدود للتخزين المؤقت بناءً على احتياجات المنتج المرتبطة به.
تقول Google:
“قد تدعم زواحف Google المختلفة التخزين المؤقت أو لا تدعمه، بناءً على احتياجات المنتج المرتبطة بها. على سبيل المثال، يدعم Googlebot التخزين المؤقت عند إعادة الزحف على عناوين URL من أجل البحث، بينما يدعم Storebot-Google التخزين المؤقت فقط في ظروف معينة.”
إرشادات التنفيذ
توصي Google بالتواصل مع مزودي خدمات الاستضافة أو أنظمة إدارة المحتوى للحصول على المساعدة في تنفيذ التخزين المؤقت. كما تقترح، دون إلزام، تعيين الحقل max-age في رأس Cache-Control للإشارة إلى الوقت المناسب للزحف إلى عناوين URL معينة.
تُظهر هذه التحديثات التزام Google بتحسين عمليات الزحف وتقليل التأثير على الموارد مع الحفاظ على تجربة استخدام سلسة.
المصدر: searchenginejournal