يبدأ Googlebot في الزحف باستخدام بروتوكول HTTP / 2


قامت Google بتحديث صفحة دعم مطوري Googlebot لتعكس أنه يمكن لـ Google الآن محاولة تنزيل الصفحات عبر أحدث بروتوكول HTTP / 2. يسري ذلك في نوفمبر 2020. تم تحديث صفحة مطور Googlebot في 12 نوفمبر 2020 لتعكس هذا التغيير.

تم الإعلان عن هذا التغيير مسبقًا في سبتمبر. التغيير ساري المفعول رسميًا.

بحسب جوجل:

“بشكل عام ، يزحف Googlebot عبر HTTP / 1.1. ومع ذلك ، اعتبارًا من تشرين الثاني (نوفمبر) 2020 ، يمكن لـ Googlebot الزحف إلى المواقع التي يمكنها الاستفادة منه عبر HTTP / 2 إذا كان يدعم الموقع. “

لماذا بروتوكول شبكة HTTP / 2

HTTP / 2 هو أحدث بروتوكول شبكة حاليًا. يسمح بنقل البيانات بشكل أسرع وأكثر كفاءة بين الخادم والمتصفح (أو Googlebot).

ما يفعله HTTP / 2 هو تقليل الوقت الذي يستغرقه إرسال صفحة ويب من مستعرض إلى خادم. يقلل HTTP / 2 أيضًا من الحمل عن طريق ضغط حقول رأس HTTP.

ميلادي

أكمل القراءة أدناه

بموجب بروتوكول الشبكة القديم (HTTP / 1) ، يجب تنزيل تدفقات متعددة بالتوازي لأنه تم تمكين طلب واحد فقط في كل مرة في الإصدار الأقدم من HTTP / 1.

باستخدام HTTP / 2 ، يمكن لبرنامج Googlebot والمتصفحات الاستفادة من “مضاعف“الجودة. هذا يعني أنه يمكن تنزيل موارد متعددة داخل دفق من اتصال واحد بدلاً من الاضطرار إلى طلب تدفقات متعددة من اتصالات متعددة لتنزيل نفس صفحة الويب.

بحسب مسؤول صفحة الأسئلة الشائعة لـ IETF على Github:

HTTP / 1.x لديه مشكلة تسمى “منع رأس الخط” ، حيث يمكن فعليًا تعليق طلب واحد فقط على اتصال في المرة الواحدة.

… يحل تعدد الإرسال هذه المشكلات من خلال السماح برسائل متعددة للطلب والاستجابة في حالة طيران في نفس الوقت ؛ بل إنه من الممكن خلط أجزاء من رسالة بأخرى على السلك.

وهذا بدوره يسمح للعميل باستخدام اتصال واحد فقط لكل أصل لتحميل الصفحة “.

ميلادي

أكمل القراءة أدناه

قدرات HTTP / 2 تعني ازدحامًا أقل على الخادم وتوفر موارد الخادم.

يعد تقليل الضغط على موارد الخادم أمرًا جيدًا لمواقع الويب. في بعض الأحيان ، لا يقتصر الأمر على Googlebot فحسب ، بل يصل العديد من برامج التتبع الأخرى إلى موقع ما في نفس الوقت.

والنتيجة هي أن الموقع يبدأ في الاستجابة ببطء بسبب استخدام العديد من موارد الخادم. يعد هذا أمرًا سيئًا للمستخدمين الذين يحاولون عرض صفحات الويب وسيئًا للناشر إذا لم يتمكن Googlebot من الزحف إلى موقع ويب لأن الخادم يتم توسيعه إلى أقصى حد بواسطة الروبوتات المارقة مثل أدوات الكشط والمتسللين.

بحسب جوجل:

“اعتبارًا من تشرين الثاني (نوفمبر) 2020 ، يمكن لبرنامج Googlebot الزحف إلى المواقع التي يمكن أن تستفيد منه عبر HTTP / 2 إذا كان يدعم الموقع.

يمكن أن يؤدي ذلك إلى توفير موارد الحوسبة (مثل وحدة المعالجة المركزية وذاكرة الوصول العشوائي) للموقع و Googlebot ، ولكن بخلاف ذلك لا يؤثر على فهرسة أو ترتيب موقعك “.

يمكن للناشرين تعطيل تتبع HTTP / 2

من الممكن استبعاد نفسك من تتبع HTTP / 2. يجب تكوين الخادم لإرسال رمز استجابة خادم 421.

تم وصف رمز الحالة 421 بواسطة فريق مهام هندسة الإنترنت (IETF.org) كطلب موجه بشكل خاطئ. هذا يعني أنه يتم توجيه طلب HTTP / 2 بشكل خاطئ إذا لم يكن متاحًا.

وفقًا لـ IETF:

“رمز الحالة 421 (طلب خاطئ) يشير إلى أنه تم توجيه الطلب إلى خادم لا يمكنه تقديم استجابة.
يمكن إرسال هذا بواسطة خادم لم يتم تكوينه لإنتاج استجابات لمجموعة من المخطط والصلاحية المضمنة في طلب URI. “

توصي صفحة مطور Google بما يلي:

“لإلغاء الاشتراك في الزحف عبر HTTP / 2 ، وجّه الخادم الذي يستضيف موقعك إلى الاستجابة برمز حالة HTTP 421 عندما يحاول Googlebot الزحف إلى موقعك عبر HTTP / 2. إذا لم يكن ذلك ممكنًا ، يمكنك إرسال رسالة إلى فريق Googlebot (ولكن هذا الإصلاح مؤقت) “.

ميلادي

أكمل القراءة أدناه

هل موقعك مناسب لتتبع HTTP / 2؟

يجب تجهيز العديد من المواقع لتتبع HTTP / 2. معرفة ذلك أمر سهل ، يمكنك التحقق مما إذا كان الخادم الخاص بك مصنفًا بامتداد أداة التحقق HTTP / 2.

يعد تتبع HTTP / 2 تغييرًا مرحبًا به

تعد قدرة Googlebot على الزحف باستخدام بروتوكول HTTP / 2 بمثابة أخبار رائعة للناشرين. سيؤدي ذلك إلى تقليل حمل الخادم وتسهيل زحف Googlebot إلى المواقع.

الاقتباس

صفحة مطور Googlebot
https://www.google.com/webmasters/tools/googlebot-report



Related Posts

اترك رد