المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : معلومات مهمة عن خطوات تنفيذ دورة الاستعلام في جوجل GOOGLE (Google)



Chakira
11-01-2013, بتوقيت غرينيتش 11:15 PM
الأخوة الكرام
السلام عليكم ورحمة الله وبركاته ، وبعد ،،،

كما وعدتكم في موضوع سابق لي تحت عنوان شرح طريقة تقنية ترتيب نتائج البحث في Google ، (كيف يعمل جوجل GOOGLE؟) (http://www.dzbatna.com/t1463531/)، أن أوضح المزيد عن كيفية تعامل محرك البحث Search Engine جوجل GOOGLE ( Google Search Engine)مع طلب الاستعلام (البحث عن كلمات )، فها أنا ذا أفي بوعدي محاولا ايصال المعلومة المفيدة للجميع ، واتمنى ان ينال الموضوع اعجابكم ....





معلومات مهمة عن خطوات تنفيذ دورة الاستعلام في جوجل GOOGLE (Google)


بالرغم من أن جوجل GOOGLE لم تعلن عن عدد الخوادم ، إلا أن المختصين يخمنون بأن عددها قد يصل إلى أكثر من 450.000 ، هذه الخوادم موجودة على رفوف (racks) وبشكل مجموعات ، هذه المجموعات من الخوادم موزعة في مختلف مدن العالم ، منها مركزها الرئيسي في ماونتن فيو في ولاية كاليفرونيا ،ومركز في ولايةأيوا ، هيرندون في فرجينيا ؛ لينوار في ولاية كارولينا الشمالية ، اتلانتا في ولاية جورجيا ، دبلن في ايرلندا ؛ سان غيسلان في بلجيكا ، زيوريخ في سويسرا ،طوكيو في اليابان ؛ بكين في الصين .

http://up.mtwer.com/files/3240.jpg
عندما تقوم بالاتصال بموقع جوجل GOOGLE عبر النطاق Google فإن خادم أسماء النطاقات (DNS) يقوم بتحليل عنوان قوقل google إلى عناوين (IP) متعددة ، بحيث أن هذا يساعد في المرحلة الأولى على موازنة الحمل عن طريق توجيه العميل (المستخدم ) إلى مجموعات جوجل GOOGLE المختلفة .

http://up.mtwer.com/files/3241.jpg
و توضح الصورة السابقة ذلك ، نجد في الصورة السابقة تمثيل لعدد من الطرفيات والتي تطلب الاتصال بموقع جوجل GOOGLE وهذه متصلة بمفتاح تبديل يتصل بموازن يدير عملية توزيع طلبات الاستعلام على مجموعات جوجل GOOGLE من أجل موازنة الحمل على هذه السيرفر SERVERات .

لذلك نجد أن قوقل google تستخدم العديد من أسماء النطاقات مثلا في السعودية google.com.sa Google وفي مصر google.com.eg Google وفي الامارات google.ae Google ،وغيرها الكثير . استخدامها للعديد من اسماء النطاقات يساعد في موازنة الحمل على سيرفر SERVERات جوجل GOOGLE (Google Servers)، وغالبا يتم ارسال طلب الاستعلام لخادم الويب ذو الحمل الأقل .
http://www.mtwer.com/vb/t19610.html (معلومات مهمة عن خطوات تنفيذ دورة الاستعلام في جوجل GOOGLE (Google))
أي مجموعة لجوجل GOOGLE تحتوي على آلاف الخوادم (Servers) ، و يعتمد أداء هذه المجموعات في الاساس على أجهزة كمبيوتر منخفضة التكلفة و العاملة بالإصدارات الأولية من نظام التشغيل Linux . لدى جوجل GOOGLE ما يقارب 24 مجموعة عمل أو ما يسمى بـ (Data Center) في كل أنحاء العالم، مع إعداد هذه المجموعات أو (بيئات العمل لوحدات الخدمة ) وفقًا لمواصفات عديدة. على سبيل المثال، تعمل بيئة عمل وحدات الخدمة الخاصة بالشركة في مدينة "ذا داليس" في ولاية أوريجون بالطاقة الكهرومائية بقوة 50 ميجا وات.

بدية دورة حياة الاستعلام تبدأ من طلب الاستعلام والذي يتألف من كلمات وصولا إلى تحويل الفهرس إلى مستندات ، وحيث يسمح الفهرس بالحصول على قائمة تحوي أماكن تواجد المستندات التي تحتوي على كلمة الاستعلام.
(معلومات مهمة عن خطوات تنفيذ دورة الاستعلام في جوجل GOOGLE (Google))
كتبه SEO Master


أنواع الخوادم :
البنية التحتية لخادم جوجل GOOGLE تنقسم إلى العديد من الأنواع ، ولكل نوع مهمة مخصصة:
- تأخذ معادلة التحميل في جوجل GOOGLE طلب المستخدم وتوجهه إلى خوادم الويب في جوجل GOOGLE عن طريق squid proxy servers.
((سكويد: (Squid) هو خادم بروكسي ومسرع إنترنت يعمل تحت بيئة لينكس . ولهو مجموعة متنوعة من الاستخدامات، منها تسريع خدمة الويب ذات الطلب المتكرر باستخدام التخزين المؤقت)).
- يقوم squid proxy servers بأخذ طلب المستخدم من معادل الحمل ومن ثم ارجاع نتيجة الطلب،إذا كان الطلب موجودا في ذاكرة الكاش لديها ، وإلا فتقوم بتوجيه الطلب إلى خوادم الويب لجوجل GOOGLE.
- خادم الويب لجوجل GOOGLE يجري عملية تنسيق الاستعلامات المرسلة من قبل المستخدمين ، ومن ثم يصيغها على شكل صفحة HTML ، وتتكون إجراءات ارسال الاستعلامات إلى خوادم الفهارس من: دمج النتائج ، حوسبة رتبيها ، استرداد ملخص لكل واحدة منهم (باستخدام خوادم المستندات)، السؤال عن اقتراحات بخصوص الهجاء من خوادم الهجاء spelling servers ، وفي النهاية الحصول على قائمة اعلانات من خادم الاعلانات(ad server).
- إن خوادم جمع البيانات (Data-gathering servers) مكرسة بشكل دائم لارسال عناكب الويب ، و زاحف محرك جوجل GOOGLE يعرف بـ GoogleBot ،فهي تقوم بتحديث update قاعدة الفهارس و المستندات وتطبق عليها خوارزمية جوجل GOOGLE من أجل تعين رتب الصفحات .
- كل خادم فهارس (Index server) يحتوي على قائمة كما الموجودة في نهاية كل كتاب و كذلك لديه ارتباط بقوائم خوادم الفهارس الأخرى، حيث يتم الرجوع إلى قائمة معرف المستند IDs ويصطلح عليها بـ "docid" عند كل استعلام للوصول إلى المستندات المطلوبة ، هذه المستندات ذات ارتباط بـ docid معين يحتوي على كلمة الاستعلام ، هذه الخوادم (Index servers) تحتاج إلى مساحة قرص قليلة ، لكنها تعاني من حمل كبير على المعالج .
- خوادم المستندات ( Document Servers) تخزن المستندات ، وكل مستند يحفظ في عشرات خوادم المستندات ،وعند تنفيذ بحث ، يقوم خادم المستندات بإعادة ملخص للمستند يستند على كلمات الاستعلام ، كذلك يمكنها جلب كامل المستند عندما تسأل (يطلب منها ) ، هذه الخوادم تحتاج إلى مساحات تخزين أكثر.
- خادم الإعلانات (Ad Server) يدير الإعلانات ، ويعرضها بواسطة خدمات مثل AdWords و AdSense.
- خوادم الهجاء (spelling servers) تقدم اقتراحات بخصوص الكلمة المستعلم عنها من ناحية هجائها .(تظهر كقائمة منسدلة عند الاستعلام في صفحة جوجل GOOGLE الرئيسية)
(معلومات مهمة عن خطوات تنفيذ دورة الاستعلام في جوجل GOOGLE (Google))
كتبه SEO Master


Randall Stross ورد في تقرير له : أن المدراء التنفيذين في جوجل GOOGLE يحاولون بإجراءات استثنائية المحافظة على بقاء أجهزة الشركة بعيدة عن الأعين . كتب هذا استنادا على مقابلات قام بإجرائها مع بعض موظفي جوجل GOOGLE ومن خلال زياراته لشركة جوجل GOOGLE .

أهم البرامج التي تستخدمها جوجل GOOGLE على سيرفر SERVERاتها قامت بتطويرها بنفسها ، حيث طورت لغة C++ و Java و Python و معظم لغات البرمجة المفضلة والمعروفة . وتعترف جوجل GOOGLE بأن لغة Python قد لعبة دورا مهما منذ البداية ومازالت تلعب نفس الدور مع نمو النظام وتطوره. هذه البرامج تشغل البنية التحتية لجوجل GOOGLE مثل خادم الويب لجوجل GOOGLE (Google Web Server) و نظام الملف لجوجل GOOGLE (Google File System).

إن معظم العمليات التي تتم في سيرفر SERVERات (خوادم) جوجل GOOGLE للقراءة فقط . وعندما يكون هناك تحديث updateات مطلوبة ، يتم توجيه الاستعلامات الى خوادم أخرى ، وذلك لتبسيط قضايا التطابق ، هذه الاستعلامات يتم تجزئتها إلى استعلامات صغيرة ، و هذه الاستعلامات الصغيرة يتم ارسالها إلى قنوات مختلفة بشكل متوازي ، وبالتالي تقليل الوقت المهدر في البحث ، ولتسريع عملية ظهور النتائج لطالب الاستعلام .
ولتقليل أثر فشل الأجهزة والذي لامفر منه ،فإن البرامج مصممة على أن تكون قادرة على تحمل الأخطاء ،وهكذا عندما يحصل للنظام داون ، تبقى البيانات متوفرة على سيرفر SERVERات أخرى ،مما يزيد من الوثوقية .

عند نقل الموضوع يرجى ذكر المصدر معلومات مهمة عن خطوات تنفيذ دورة الاستعلام في جوجل GOOGLE (Google)



وصلى الله وسلم على سيدنا محمد وعلى آله وصحبه أجمعين ،،،


كتبه SEO Master


http://www.mtwer.com/vb/t19610.html (معلومات مهمة عن خطوات تنفيذ دورة الاستعلام في جوجل GOOGLE (Google))




https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/482113_236967293114455_1193518507_n.png (http://www.dzbatna.com)
©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى (http://www.dzbatna.com)©

استعمل مربع البحث في الاسفل لمزيد من المواضيع


سريع للبحث عن مواضيع في المنتدى