ما هو وقت استجابة الخادم؟ كيفية تحسين وقت استجابة الخادم (TTFB)؟

قد يستغرق المستخدمون بعض الوقت لتحميل موقع الويب عند زيارتهم لموقع ويب. يقضي العديد من مشرفي المواقع معظم وقتهم في تحسين سرعة مواقع الويب الخاصة بهم. ولكن قد تكون هناك مشكلة في وقت استجابة الخادم. سنشرح لك في هذا المقال، ما هو وقت استجابة الخادم وما الذي يمكن فعله لحل المشكلة؟

ما هو وقت استجابة الخادم؟

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

عندما تكتب عنوان موقع في المستعرض الخاص بك ثم تضغط على مفتاح Enter، يتم إرسال طلب إلى خادم ذلك الموقع حيث يقوم باسترداد الملفات الضرورية من خادم الويب. يتم بعد ذلك تحليل الطلب الذي أرسله خادم الويب ومعالجته لمعرفة ما تريد. بعد هذه الخطوات، سيتم إرسال الرد على الطلب إلى متصفحك. تتم هذه العملية في أربع خطوات.



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

ما هو الوقت المثالي لوقت استجابة الخادم؟

وفقًا لـ Google، فإن أفضل Server response time هو أقل من 200 مللي ثانية. تعد سرعة تحميل صفحات الويب أحد أهم المقاييس في تصنيف Google. من ناحية أخرى، عندما يزور المستخدمون موقع ويب، فإنهم ينتبهون كثيرًا إلى وقت تحميل هذا الموقع. هناك عدة أوقات استجابة، بما في ذلك:

  • الحادية عشر: يستجيب الخادم للمستخدم في نفس وقت إرسال الطلب.
  • ثانية واحدة: عندما يضع المستخدم كل تركيزه على فتح موقعك. في هذه الحالة، يشعر المستخدم بتأخير زمني في إرسال البيانات واستلامها، ولكن نظرًا لسرعة نقل البيانات العالية، فإنه ينتظر فتح موقعك.
  • عشر ثوانٍ: يصاب المستخدم بالإحباط ويتخذ موقفًا سلبيًا تجاه موقعك. قد ينتظر، إذا كان موقع الويب المعني مهمًا.
  • + عشر ثوانٍ: في معظم الحالات، يغلق المستخدم صفحة الموقع ويبحث عن مواقع بديلة في محركات البحث.


ما هو TTFB؟

Time To First Byte. هو مقدار الوقت الذي يحتاجه الخادم لإرسال البايت الأول من معلومات الاستجابة إلى المستخدمين.

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

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


كيف يتم تقييم TTFB؟

هناك العديد من الطرق المختلفة التي يمكنك من خلالها تجربة TTFB. في ما يلي سوف نتعرف على بعض منهم.

قياس TTFB باستخدام Google Chrome DevTools

في قائمة Chrome، ابحث عن More Tools، ثم حدد Developer Tools من قائمة Chrome. ثم انقر بزر الماوس الأيمن على عنصر في الصفحة ثم inspect. استخدم مفاتيح الاختصار Ctrl + Shift + l. يمكنك تحديد نافذة  network والاطلاع على أداء موقعك.

قياس TTFB باستخدام WebPageTest

واحدة من أكثر الأدوات المعروفة لتحديد Server Response Time لموقع الويب الخاص بك هي استخدام Webpage test. بإدخال الصفحة التي تريدها في هذا الموقع، سيتم عرض الأوقات التي يطلبها المستخدم.

قياس TTFB ب GTmetrix

يعد موقع Gtmetrix أحد أكثر الأدوات شيوعًا لاصحاب المواقع الذين يستخدمونه أكثر من غيرهم، ويمكن أن يكون أيضًا أداة مناسبة جدًا لحساب TTFB لموقعك، ويمكنك التحقق من موقعك باستخدام مواقع مختلفة.

ما هو الفرق بين TTFB ووقت استجابة الخادم؟

هذان المعياران لا يختلفان كثيرًا. يوضح محرك بحث Google أيضًا في صفحة وقت استجابة الخادم في دليل Google أنه يمكن استخدام المصطلحين بالتبادل.


ما هو الفرق بين TTFB ووقت استجابة الخادم؟


كيفية إصلاح مشكلة وقت استجابة الخادم؟

1. استخدم مضيف آمن

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

2- إعداد وتحسين قاعدة بيانات الووردبريس

تخزن قاعدة بيانات WordPress جميع بيانات WordPress الخاصة بك في تنسيق جدول. إذا كان موقعك جديدًا، فلن تحتاج إلى تحسين قاعدة بيانات WordPress الخاصة بك. ولكن إذا كان موقعك على الإنترنت لفترة طويلة، فيجب أن تحتوي قاعدة البيانات الخاصة بك على الكثير من المعلومات. يؤدي المزيد من المعلومات في قاعدة البيانات إلى زيادة الوقت المطلوب للعثور على البيانات المطلوبة في قاعدة البيانات وبالتالي زيادة وقت استجابة الخادم.

3- استخدام شبكة توصيل المحتوى أو Content delivery network

تحتوي شبكات CDN أو شبكات توصيل المحتوى على خوادم حول العالم. عندما يطلب المستخدم من الخادم، اعتمادًا على موقع المستخدم ومنطقته، يقوم أقرب خادم شبكة لتسليم المحتوى بتنفيذ المحتوى المطلوب من قبل المستخدم ويتم توفير المحتوى للمستخدم بأسرع ما يمكن.

4- استخدام ملحقات WordPress

لحل المشكلة، يمكنك استخدام المكونات الإضافية مثل W3 Total Cache و WP Super Cache لتخزين محتوى موقع WordPress الخاص بك.

5- تكوين الخادم

تكوين خادم الويب له تأثير كبير على وقت TTFB. يتضمن تكوين خادم الويب إعدادات Apache و NGINX و IIS و Litespeed و تنظیم.


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

6- ازدحام الموقع ومشاكل الشبكة

عندما يأتي المزيد من الأشخاص إلى موقع الويب الخاص بك، يزداد عدد الطلبات. مع زيادة عدد الطلبات، تأخذ وحدة المعالجة المركزية  CPU مساحة أكبر. عندما تكون وحدة المعالجة المركزية مشغولة، يزداد الوقت اللازم لمعالجة كل طلب. سيؤدي هذا إلى زيادة TTFB.

إذا كنت قد أجريت تحديثات مختلفة، ولكن TTFB الخاص بك لا يزال معطل، فإن خادم موقع الويب الخاص بك لا يلبي الاحتياجات ومستوى حركة المرور لموقعك. لذلك عليك توفير خادم أفضل.

لاحظ أن سرعات تحميل الصفحة تختلف عن وقت استجابة الخادم. تعتمد سرعة تحميل الصفحة على عوامل مثل قوة معالجة النظام والمستعرض لديك والسرعة التي يرسل بها الخادم المعلومات إلى متصفحك و .. لذلك حتى إذا قمت بتحسين صفحات الويب الخاصة بك بشكل كبير، فسوف يرى المستخدمون موقعك ببطء طالما أن لديك الكثير من Server response time .


كلمات مفتاحية: