الانتقال إلى المحتوى الرئيسي

ما هو زمن الاستجابة؟

زمن الاستجابة (Latency) هو الوقت المنقضي بين إرسال الطلب واستلام إجابته، ويُقاس بالمللي ثانية (ms). نسبة التوافر تخبرك هل أجاب النظام؛ وزمن الاستجابة يخبرك كم استغرقت الإجابة — وبالنسبة لمن ينتظر أمام الشاشة، الرقم الثاني هو الذي يصنع الانطباع غالبًا.

مقياس المللي ثانية

بضع نقاط مرجعية تضبط الإحساس بالوحدات:

  • 1–10 ms — داخل المبنى نفسه أو المدينة نفسها. Ping بين خادمين في مركز بيانات واحد يقع هنا.
  • 20–80 ms — داخل البلد أو الإقليم نفسه، أو إلى منطقة سحابية قريبة.
  • 100–300 ms — عبور القارات. والفيزياء تضع الحد الأدنى: لا ترقية تجعل خادمًا في أوروبا أقرب مما تسمح به سرعة الضوء.
  • ويُضاف فوق ذلك كله زمن معالجة الخادم — فصفحة مثقلة بالاستعلامات قد تضيف مئات المللي ثانية فوق شبكة سريعة تمامًا.

وإدراك المستخدمين موثَّق جيدًا: دون 100 ms تقريبًا يبدو التفاعل فوريًا؛ وعند حدود الثانية تظهر وقفة ملحوظة؛ وبعد بضع ثوانٍ يفترض المستخدمون أن النظام معطل فيبدؤون بإعادة التحميل أو المغادرة. وترسم فحوصات UpAll الخط الأخير عند 10 ثوانٍ ثابتة — فما بعدها لا يُحسب الفحص بطيئًا، بل فاشلًا.

ويُخلط كثيرًا بين زمن الاستجابة وعرض النطاق، وهما بُعدان مختلفان تمامًا — انظر زمن الاستجابة مقابل عرض النطاق.

زمن الشبكة وزمن الخادم

الرقم الذي يسجله فحص خارجي هو مجموع شيئين مختلفين تمامًا:

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

وثمة طريقة عملية للفصل بينهما: شغّل نقطتَي مراقبة على المضيف نفسه — نقطة Ping تقيس رحلة الشبكة شبه الصافية (كيف تعمل فحوصات Ping)، ونقطة HTTP تقيس الشبكة زائد عمل الخادم. فإذا بقي Ping مستقرًا بينما ارتفع HTTP، فالمشكلة في التطبيق لا في الخط.

لماذا يهم «متاح لكن بطيء»؟

خادم يجيب في أربع ثوانٍ يجتاز كل اختبارات التوافر ويخذل كل المستخدمين. والبطء يكلّف ما يكلّفه الانقطاع نفسه — سلال شراء متروكة، وموظفين محبطين، ومكالمات دعم — بينما يبدو كل شيء أخضر على لوحة قياس ساذجة.

لهذا تتعامل UpAll مع زمن الاستجابة بوصفه مؤشر صحة لا مجرد مخطط. يمكن لكل نقطة مراقبة أن تحمل عتبة تدهور — وتوصي UpAll بقيمة افتراضية لكل نوع فحص (2000 ms لموقع، و500 ms لخدمة TCP، و100 ms لفحص Ping)، وتتيح قائمة فئة الخدمة اختيار فئة أخرى أو تحديد رقم مخصص: الاستجابات الأبطأ منها تنقل النقطة إلى حالة متدهور البرتقالية — خلل ظاهر للعيان دون فتح حادثة (عتبة التدهور). ويُسجَّل زمن استجابة كل فحص ويُرسم على مخطط نقطة المراقبة (قراءة مخططات نقطة المراقبة)، ويُلخَّص بقيمة p95 في صفحات الحالة والتقارير الشهرية — وانظر النسب المئوية وp95 لتعرف لماذا يتفوق هذا الملخص على المتوسط.