2010

الگوریتم کافئین گوگل چیست؟

راهنمای کامل دربارهٔ زیرساخت ایندکس پیوستهٔ گوگل، چرا جایگزین ایندکس دوره‌ای شد، و چه فرقی با پاندا و پنگوئن دارد
کافئین(Caffeine)
زیرساخت ایندکسعرضه ۲۰۱۰ زیرساخت پایه؛ همچنان زیربنای ایندکس امروز است
شماره پرونده۰۷
۱۰ دقیقه مطالعه
خلاصهچه اتفاقی افتادجایگاه تاریخینسخه‌هامقایسهنشانه‌هاراهنمای رفعاشتباهاتمطالعهٔ موردیسؤالاتمنابع
۰۱

خلاصهٔ اجرایی

کافئین یک بروزرسانی رتبه‌بندی نبود؛ یک زیرساخت کاملاً تازه برای ایندکس‌کردن وب بود که گوگل در ۹ ژوئن ۲۰۱۰ عرضه کرد. پیش از کافئین، ایندکس گوگل هر چند هفته یک‌بار به‌صورت دسته‌ای بروزرسانی می‌شد؛ کافئین این چرخه را با ایندکس‌گیری پیوسته و جهانی جایگزین کرد و نتایج را طبق اعلام خودِ گوگل ۵۰ درصد تازه‌تر ساخت.

۰۲

چه اتفاقی افتاد و چرا گوگل کافئین را ساخت

پیش از تابستان ۲۰۱۰، ایندکس گوگل از چند لایهٔ جدا تشکیل شده بود که هرکدام با سرعت متفاوتی بروزرسانی می‌شدند؛ لایهٔ اصلی معمولاً هر چند هفته یک‌بار بازسازی می‌شد. مشکل اینجا بود که بروزرسانی هر لایه نیاز به تحلیل دوبارهٔ کل وب داشت، پس فاصلهٔ زمانی بین پیداشدن یک صفحهٔ تازه و در دسترس‌بودنش برای جست‌وجو می‌توانست هفته‌ها طول بکشد.

گوگل در ۱۰ اوت ۲۰۰۹ نسخهٔ آزمایشی سیستم تازه‌اش را روی آدرس sandbox.google.com منتشر کرد تا کاربران بتوانند نتایج آن را با ایندکس وقت مقایسه کنند. مت کاتس همان زمان روی وبلاگ شخصی‌اش تأکید کرد این یک بروزرسانی رتبه‌بندی نیست: «این بروزرسانی اساساً زیرساختی است؛ بیشتر رتبه‌بندی نتایج جست‌وجو باید همان باشد، چون چیزی که تغییر می‌کند زیرساخت پشت‌صحنه است».

نسخهٔ نهایی در ۹ ژوئن ۲۰۱۰ با پستی از کری گرایمز، مهندس نرم‌افزار گوگل، رسماً معرفی شد. طبق همان پست، «کافئین ۵۰ درصد نتایج تازه‌تری نسبت به ایندکس قبلی ما ارائه می‌دهد و بزرگ‌ترین مجموعه محتوای وبی است که تا آن زمان ارائه کرده‌ایم».

تفاوت اصلی در نحوهٔ کار بود: به‌جای بروزرسانی دوره‌ای کل ایندکس، کافئین وب را در تکه‌های کوچک تحلیل می‌کرد و ایندکس را به‌صورت پیوسته و جهانی بروز نگه می‌داشت؛ یعنی صفحهٔ تازه یا اطلاعات تازه، مستقیم به ایندکس اضافه می‌شد، نه اینکه منتظر چرخهٔ بعدی بماند.

مقیاس این زیرساخت هم در همان پست توصیف شده بود: کافئین هر ثانیه صدها هزار صفحه را به‌صورت موازی پردازش می‌کرد و نزدیک به ۱۰۰ میلیون گیگابایت فضای ذخیره‌سازی در یک پایگاه‌داده مصرف می‌کرد؛ عددی که گوگل آن را معادل ۶۲۵ هزار آیپاد بزرگ توصیف کرد.

کافئین هیچ‌وقت قرار نبود رتبه‌بندی را مستقیم تغییر دهد؛ کارش آماده‌کردن زیرساختی بود که بعدها الگوریتم‌های واقعی رتبه‌بندی مثل تازگی محتوا (چند ماه بعد) و حتی پاندا و پنگوئن روی آن سوار شدند. بدون این زیرساخت، اجرای سریع و مکرر آن الگوریتم‌ها روی کل وب عملاً ممکن نبود.

کری گرایمز، مهندس نرم‌افزار گوگل، در معرفی رسمی کافئین: «کافئین ۵۰ درصد نتایج تازه‌تری نسبت به ایندکس قبلی ما ارائه می‌دهد.»
۰۳

جایگاه کافئین در تاریخ الگوریتم‌های گوگل

کافئین حدود پنج ماه پیش از تازگی محتوا (نوامبر ۲۰۱۱) عرضه شد و دقیقاً همان زیرساختی بود که تازگی محتوا برای کارکردن به آن نیاز داشت؛ بدون ایندکس پیوستهٔ کافئین، تشخیص محتوای «چند دقیقه‌ای تازه» عملاً ممکن نبود.

۰۴

تاریخچهٔ نسخه‌های کافئین

کافئین یک الگوریتم رتبه‌بندی با نسخه‌های متعدد نبود، بلکه یک انتقال زیرساختی یک‌باره بود؛ این جدول مسیر رسیدن به آن را نشان می‌دهد:

اعلام نسخهٔ آزمایشی۱۰ اوت ۲۰۰۹گوگل ایندکس تازه را روی sandbox.google.com برای تست عمومی منتشر کرد
توضیح مت کاتس دربارهٔ ماهیت زیرساختیاوت ۲۰۰۹تأکید کرد این تغییر رتبه‌بندی را عوض نمی‌کند، فقط زیرساخت پشت‌صحنه را
عرضهٔ نهایی و جهانی۹ ژوئن ۲۰۱۰ایندکس پیوسته جایگزین ایندکس دوره‌ای شد؛ ۵۰٪ نتایج تازه‌تر اعلام شد
پایهٔ تازگی محتوانوامبر ۲۰۱۱الگوریتم تازگی محتوا روی همین زیرساخت پیوسته سوار شد
۰۵

کافئین در برابر الگوریتم‌های مشابه

این سه مورد اغلب با هم اشتباه گرفته می‌شوند چون هر سه به «زمان» و «تازگی» مربوط‌اند؛ تفاوت اصلی در این است که کدام‌یک زیرساخت است و کدام‌یک الگوریتم رتبه‌بندی:

کافئین (۲۰۱۰)
تازگی محتوا (۲۰۱۱)
رقص گوگل (پیش از ۲۰۰۳)
ماهیت
زیرساخت ایندکس‌گیری پیوسته، نه یک الگوریتم رتبه‌بندی
الگوریتم رتبه‌بندی که به محتوای تازه امتیاز بیشتری می‌دهد
پدیدهٔ نوسان رتبه به‌خاطر بروزرسانی ناهم‌زمان دیتاسنترها
روی چه چیزی اثر گذاشت
سرعت ورود صفحات تازه به ایندکس
ترتیب رتبه‌بندی برای پرسش‌های نیازمند تازگی
ثبات و یکنواختی نتایج بین دیتاسنترهای مختلف
تأیید رسمی گوگل
رسماً تأیید و توضیح داده شد، با آمار دقیق
رسماً تأیید شد، با آمار دقیق درصد پرسش‌های تحت‌تأثیر
هیچ‌وقت به‌عنوان یک الگوریتم رسمی نام‌گذاری نشد
وضعیت امروز
همچنان پایهٔ فنی ایندکس‌گیری گوگل است
همچنان بخشی از سیگنال‌های رتبه‌بندی است
از نیمهٔ دوم ۲۰۰۳ عملاً محو شد
۰۶

نشانه‌های احتمالی آسیب‌دیدن سایت شما

  • صفحات تازهٔ سایتتان خیلی سریع‌تر از قبل در جستجو ظاهر می‌شدنددرست بعد از عرضهٔ کافئین در ژوئن ۲۰۱۰، فاصلهٔ زمانی بین انتشار یک صفحهٔ تازه و دیده‌شدنش در نتایج جست‌وجو به‌طور محسوس کوتاه‌تر شد؛ چیزی که پیش از آن ممکن بود هفته‌ها طول بکشد.
  • رتبهٔ کلی سایتتان تغییر چندانی نکردچون کافئین یک تغییر زیرساختی بود نه رتبه‌بندی، طبق گفتهٔ خودِ مت کاتس، اکثر سایت‌ها هیچ نوسان رتبهٔ قابل‌توجهی به‌خاطر کافئین تجربه نکردند؛ فقط سرعت ایندکس‌شدن عوض شد.
  • سایت‌های خبری و پرمحتوا زودتر از بقیه اثرش را دیدندسایت‌هایی که محتوای تازه منتشر می‌کردند، مثل رسانه‌های خبری، بیشترین سود را از ایندکس پیوسته بردند؛ چون دیگر منتظر چرخهٔ چند هفته‌ای بروزرسانی نمی‌ماندند.
۰۷

راهنمای گام‌به‌گام رفع مشکل

۱محتوای تازه را منظم منتشر کنید، نه فقط یک‌بار در ماهچون ایندکس امروز پیوسته است، انتشار مداوم و منظم محتوا سریع‌تر از قبل در جست‌وجو منعکس می‌شود؛ فاصلهٔ انتظار چند هفته‌ای دورهٔ پیش از کافئین دیگر وجود ندارد.
۲مطمئن شوید سایت از نظر فنی برای خزش سریع آماده استsitemap بروز، robots.txt درست و سرعت پاسخ‌دهی سرور، همه روی اینکه چقدر سریع محتوای تازه‌تان ایندکس شود اثر می‌گذارند؛ زیرساخت پیوسته فقط وقتی کمک می‌کند که این پایه‌ها درست باشند.
۳منتظر یک «بروزرسانی ماهانه» نمانید تا تغییرات را بسنجیدبرخلاف دوران رقص گوگل، امروز می‌توانید اثر یک تغییر را طی چند روز ببینید، نه چند هفته؛ رصد نتایج را متناسب با همین سرعت تازه تنظیم کنید.
۴برای محتوای واقعاً زمان‌حساس، از سیگنال‌های تازگی هم استفاده کنیدایندکس پیوستهٔ کافئین شرط لازم است، نه کافی؛ برای رتبهٔ خوب در پرسش‌های نیازمند تازگی، الگوریتم تازگی محتوا (نوامبر ۲۰۱۱) هم باید در نظر گرفته شود.
۵کافئین را با دلیل نوسان رتبهٔ امروز اشتباه نگیریداگر امروز نوسان رتبه می‌بینید، دلیلش تقریباً هیچ‌وقت خودِ کافئین نیست؛ این زیرساخت سال‌هاست جا افتاده و دلیل نوسان امروزی معمولاً یک بروزرسانی رتبه‌بندی جدیدتر است.
۰۸

اشتباهات رایج در برخورد با کافئین

فکر کردن که کافئین یک الگوریتم رتبه‌بندی بودطبق گفتهٔ صریح مت کاتس، کافئین دربارهٔ رتبه‌بندی نبود؛ فقط دربارهٔ سرعت و روش ایندکس‌کردن بود. اشتباه‌گرفتن آن با پاندا یا پنگوئن، تحلیل نوسان رتبه‌های تاریخی را مخدوش می‌کند.
سردرگم‌کردن کافئین با تازگی محتواکافئین زیرساخت است؛ تازگی محتوا (۲۰۱۱) الگوریتمی است که روی همان زیرساخت اجرا می‌شود. یکی امکان را فراهم کرد، دیگری از آن امکان استفاده کرد.
نادیده‌گرفتن پایه‌های فنی خزش به این تصور که ایندکس پیوسته خودش کافی استایندکس پیوسته فقط سرعت را ممکن می‌کند؛ اگر robots.txt یا sitemap سایت مشکل داشته باشد، سرعت زیرساخت هیچ کمکی نمی‌کند.
۰۹

مطالعهٔ موردی: عددی که اندازهٔ این پروژه را نشان می‌دهد

طبق پست رسمی معرفی کافئین، این زیرساخت هر ثانیه صدها هزار صفحه را به‌صورت موازی پردازش می‌کرد و نزدیک به ۱۰۰ میلیون گیگابایت فضا در یک پایگاه‌داده مصرف می‌کرد؛ گوگل این حجم را معادل ۶۲۵ هزار آیپاد بزرگ آن دوره توصیف کرد. این اعداد نشان می‌دهند چرا این پروژه یک الگوریتم ساده نبود، بلکه یک بازسازی کامل زیرساخت جست‌وجو بود که ماه‌ها پیش از عرضهٔ نهایی، از اوت ۲۰۰۹، به‌صورت آزمایشی روی sandbox.google.com در دسترس عموم قرار گرفته بود.

۱۰

سؤالات متداول

؟کافئین چه فرقی با پاندا و پنگوئن داشت؟
کافئین یک زیرساخت ایندکس‌گیری بود، نه یک الگوریتم رتبه‌بندی؛ پاندا و پنگوئن روی همین زیرساخت اجرا می‌شوند تا کیفیت محتوا و لینک را بسنجند. طبق گفتهٔ مت کاتس، بیشتر رتبه‌بندی‌ها به‌خاطر کافئین تغییر نکردند.
؟چرا اسمش کافئین است؟
گوگل دلیل رسمی نام‌گذاری را در پست معرفی‌اش توضیح نداد؛ اما استعارهٔ رایج در صنعت این است که این زیرساخت جست‌وجو را «سریع‌تر» و «هوشیارتر» کرد، شبیه اثر کافئین.
؟کافئین دقیقاً چه زمانی عرضه شد؟
نسخهٔ نهایی در ۹ ژوئن ۲۰۱۰ رسماً معرفی شد؛ پیش از آن، از ۱۰ اوت ۲۰۰۹ یک نسخهٔ آزمایشی برای تست عمومی در دسترس بود.
؟کافئین امروز هم فعال است؟
بله؛ کافئین دیگر یک بروزرسانی جدا نیست، بلکه همان زیرساخت پایه‌ای است که ایندکس امروز گوگل روی آن ساخته شده.
؟کافئین چه فرقی با رقص گوگل داشت؟
رقص گوگل نتیجهٔ ایندکس دوره‌ای و ناهم‌زمان بود؛ کافئین دقیقاً همان مشکل را با جایگزین‌کردن ایندکس دوره‌ای با ایندکس پیوسته حل کرد.
؟آیا کافئین باعث افت رتبهٔ سایت‌ها شد؟
به‌طور کلی نه؛ چون هدفش تغییر رتبه‌بندی نبود. اگر سایتی همان دوره افت رتبه دید، دلیلش احتمالاً یک عامل دیگر بوده، نه خودِ کافئین.
۱۱

منابع رسمی

در حال بارگذاری…
این پرونده چقدر برایت مفید بود؟

الگوریتم‌های مرتبط

سایتت را از دید کافئین هم بررسی کنهمین معیارها بخشی از ۲۶۴ چک موشکاف هستند.شروع تحلیل