لماذا الوقت إلى البايت الأول (TTFB) ليس مهمًا كما تعتقد
نشرت: 2022-06-30Time To First Byte (TTFB) هو الوقت الذي يستغرقه خادم الويب للرد على الطلب. إنه مقياس تم الإبلاغ عنه بواسطة العديد من مختبري سرعة الصفحة. وغالبًا ما يُشار إليه أيضًا على أنه وسيلة أساسية لقياس مدى سرعة الموقع. الفكرة هي أنه كلما كان خادم الويب أسرع في الاستجابة ، زادت سرعة تحميل الموقع.
ومع ذلك ، فقد وجدت العديد من المجموعات أن TTFB ليست بهذه الأهمية . عند النظر إليه بشكل منفصل ، يوفر الشكل طريقة جذابة لتصنيف موقعك أو مزود الاستضافة. ومع ذلك ، عند النظر إليها بالاقتران مع مقاييس أخرى ، يبدو أن هناك انفصال. هذا صحيح بشكل خاص فيما يتعلق بتصنيفات تحسين محركات البحث وتحسين تجربة المستخدم.
هنا ، سنلقي نظرة على سبب سهولة التلاعب بـ TTFB ، والمقاييس المهمة بالفعل ، وكيف يمكن أن تساعدك معرفة هذه الأشياء على تحسين مُحسّنات محرّكات البحث لموقعك ، وتجربة المستخدم ، والمزيد.
ماذا يقيس الوقت للبايت الأول؟
يقيس TTFB الوقت بين قيام المستخدم بتقديم طلب HTTP وأول بايت من الصفحة التي يتم تلقيها بواسطة متصفح المستخدم.
النموذج بسيط. كلما كان خادم الويب أسرع في الاستجابة لطلب المستخدم ، زادت سرعة تحميل الموقع. لسوء الحظ ، تصبح الأمور أكثر تعقيدًا بعض الشيء.
الوقت إلى أول اختبار بايت
في بعض حالات اختبار سرعة الموقع ، ستجد فترات اختبار TTFB أطول بكثير مما تتوقعه. هذا على الرغم من أن أوقات تحميل الصفحة الفعلية تبدو أسرع بكثير. هذا هو أول مؤشر على وجود خطأ ما في كيفية قياس TTFB للسرعة.
نظرة أعمق تظهر أن TTFB تقيس بالفعل الوقت المستغرق لتلقي أول استجابة HTTP. لا يقيس الوقت الذي يستغرقه إرسال الصفحة بأكملها.
في اختبار Time To First Byte أعلاه ، تم قياس TTFB عند 0.417 ثانية ، والذي يبدو سريعًا جدًا. ومع ذلك ، بالنظر إلى الشلال ، يمكننا أن نرى أن هذا الرقم يرتبط فقط بوقت تحميل HTML. بعد ذلك ، تستغرق سرعة تحميل الصفحة وقتًا أطول بكثير للأصول الأخرى على الصفحة ونشاهد محتوى DOM تم تحميله في حوالي 1.6 ثانية.
هذا لأن قيمة TTFB سهلة التلاعب بها بشكل لا يصدق. يمكن إنشاء رؤوس استجابة HTML HTTP وإرسالها بسرعة مذهلة ولكن ليس لها أي تأثير على السرعة التي سيتمكن المستخدم من رؤية الصفحة أو التفاعل معها. لجميع الأغراض العملية ، فهي غير مرئية.
من خلال تحميل رؤوس استجابة HTTP لتسريع TTFB ، يكون من السهل إنشاء عرض "خاطئ" لسرعة الموقع. هذا لا يعني بالضرورة أن باقي الشلال سيتم تحميله بسرعة أيضًا.
اختبارات السرعة مع NGINX
من الأمثلة الجيدة على كيفية معالجة اختبار Time To First Byte باستخدام رؤوس HTTP عند النظر إلى أوقات تحميل الصفحة في NGINX بالتزامن مع الضغط.
الصفحات المضغوطة أصغر حجمًا ولذا يتم تنزيلها من خادم أسرع عند مقارنتها بالصفحات غير المضغوطة. هذا يعني في النهاية أن مرات تحميل الصفحة للتفاعل تكون أسرع بكثير. ومع ذلك ، من منظور TTFB ، هذا ليس صحيحًا.
وذلك لأنه يمكن إنشاء رؤوس HTTP وإرسالها بسرعة نسبيًا قبل محتوى الصفحة الرئيسية.
هذا رقم مهم بشكل خاص لأولئك الذين يستخدمون Nexcess Cloud Accelerator ، حيث يستخدم هذا NGINX من أجل تسريع سرعات التخزين المؤقت على منصات Nexcess المحسنة.
تابع القراءة لمعرفة المقاييس التي يجب أن تستخدمها للتحقق من أوقات تحميل الصفحة.
ماذا عن سرعة تحميل الصفحة مهم؟
في دراسة 2013 من قبل Moz ، وجد أن Time To First Byte له علاقة كبيرة بتصنيفات تحسين محركات البحث (SEO). كلما كان TTFB أسرع ، كانت الصفحات الأعلى مرتبة.
يقال (وكما يوضح موز أنفسهم) الارتباط والسببية ليسا نفس الشيء. الطرق الفعلية التي يستخدمها Google (ومحركات البحث الأخرى) للزحف إلى صفحات الويب وإنشاء SERPs غير معروفة للجمهور.
لقد اعتبر الكثيرون أن أوقات تحميل الصفحة للتفاعل هي في الواقع أكثر أهمية بكثير. عند النظر في اختبارات سرعة الصفحة ، من المهم إلقاء نظرة على جميع الأرقام المتاحة ككل وليس فقط TTFB.
لذلك ، فيما يتعلق باختبارات TTFB و SEO وتجربة المستخدم:
لا يقيس Google سرعة الصفحة لتحسين محركات البحث (بالكامل)
حسنًا ، يبدو أننا تراجعنا عما قلناه للتو ، لكن تحمل معنا.
لا تقيس Google سرعة الصفحة باعتبارها مهمة للغاية ، فهي تقيس سلوك المستخدم. لقد قالوا في الماضي إنه إذا كان المستخدمون على استعداد لانتظار تحميل المحتوى ، فلن يقوموا بتخفيض مستوى موقع الويب لكونه بطيئًا.
هذا لأن Google تزن سهولة الاستخدام والخبرة على أنها أكثر أهمية من السرعة. في عام 2010 ، قال مات كاتس إن تضمين سرعة الموقع كعامل ترتيب "يؤثر على القيم المتطرفة [...] إذا كنت أفضل مورد ، فمن المحتمل أنك ستستمر في الظهور." يحدث فقط أنه كلما قل وقت انتظار المستخدم لصفحة ما ، زادت احتمالية بقائه على الصفحة.
لذلك عندما يتعلق الأمر باستخدام خدمات اختبار السرعة مثل PageSpeed Insights ، تأكد من مراعاة أوقات تحميل صفحتك من منظور عملي أيضًا. ما هو شعورك حيال الوقت الذي يستغرقه تحميل صفحتك عند كتابتها في متصفحك؟ هل تعتقد أن جودة المحتوى تستحق الانتظار؟
تعتبر عمليات التحقق البسيطة مثل هذه سهلة ويمكن أن توفر لك الكثير من الأفكار حول ما سيفكر فيه المستخدمون.
مرات تحميل الصفحة العملية مهمة - وليس TTFB
لا يعني وقت أسرع للبايت الأول موقع ويب أسرع.
TTFB ليس قياسًا عمليًا. لا يؤثر حقًا على تجربة المستخدم. لا يؤثر الوقت الذي يستغرقه المتصفح للاتصال ذهابًا وإيابًا مع الخادم على تجربة المستخدم لمحتوى ذلك الخادم بقدر الوقت الذي يستغرقه التفاعل معه فعليًا.
بدلاً من ذلك ، تعتبر القياسات التي تختبر وقت التفاعل أكثر أهمية بطبيعتها. لا تتطابق التحسينات هنا دائمًا مع نتائج اختبارات سرعة صفحة الويب أو النتائج.
إذن ، الوجبات الجاهزة الرئيسية هنا؟ لا يزال المحتوى عالي الجودة وتجربة المستخدم الرائعة من أهم العوامل المشاركة في تحسين محركات البحث ، يمكن أن تؤثر سرعة الموقع على ذلك ولكنها ليست الأكثر أهمية تقريبًا.
سرعة الهاتف المحمول هي الآن عامل تصنيف
اعتبارًا من يوليو 2018 ، أصبحت سرعة تحميل صفحات الجوّال عاملاً في تصنيف مُحسّنات محرّكات البحث . يمكن تضمين TTFB في هذا.
ومع ذلك ، مرة أخرى ، فإن TTFB وأوقات تحميل الصفحة ليست بنفس أهمية المحتوى عالي الجودة وسهولة الاستخدام. لطالما كانت تجربة المستخدم على الأجهزة المحمولة مجالًا رئيسيًا حاولت Google ومحركات البحث الأخرى الاستهداف والتحسين. أوقات التحميل ليست سوى جزء صغير من هذا.
يعد التصميم سريع الاستجابة والنصوص والصور التي يمكن قراءتها بسهولة وقابلة للتطوير أكثر أهمية.
توصي Google بشدة بأداتها PageSpeed Insights من أجل أن ترى بشكل صحيح كيف يمكن أن تؤثر سرعة صفحتك على تصنيف مُحسنات محركات البحث.
بالأناة تنال المبتغى
حسنًا ، كل هذا لا يعني أنه يجب عليك إيقاف الزحف إلى موقعك. هذه ليست حكاية الطفولة أو دعوة لتقليل سرعة الإنترنت. يعد الإنترنت السريع أحد عجائب العصر الحديث وما زلت تريد تحميل موقعك في أسرع وقت ممكن.
ما نقوله هو أنك إذا كنت تحاول العثور على كيفية تحسين Time To First Byte ، فتوقف.
من المهم جدًا بالنسبة لك أن تبدأ في النظر إلى وقت تحميل الصفحة بالكامل وليس فقط الوقت الذي يستغرقه الخادم للاستجابة. في Nexcess ، نحن فخورون بمدى سرعة خدمة مركز البيانات لدينا في تقديم المحتوى ، ونعمل بجد للتأكد من أن خوادمنا مُحسَّنة لتوفير تجربة مستخدم رائعة والمساعدة في تعزيز مُحسّنات محرّكات البحث الخاصة بك بقدر ما تستطيع شركة الاستضافة.
نوصي بشدة بمراجعة Nexcess Cloud ومعرفة كيف يمكن لـ Nexcess المساعدة.