البرمجية الوسيطة HTTP والمقاييس التجارية

10 دقيقة
الجمهور
مبتدئ، قرأ الدرسَين 01 و02
المدة
من 35 إلى 45 دقيقة
الوحدة
3/7
الكفاءة المستهدفة
قراءة الدالة observer() التي تقيس كل طلب HTTP في API، والتحقق طلبًا بطلب مما تَعُدّه وما تتجاهله، والتمييز بين مقياس تقني (يُقاس لكل المسارات) ومقياس وظيفي (يُزاد داخل مسار، في الموضع الدقيق الذي يقع فيه الحدث)

في صورة واحدة

الرادار في الدروس السابقة موضوع عند مدخل القرية : كل السيارات تمرّ أمامه، ولا تحتاج أي منها إلى التوقف للتصريح بنفسها، ويَعُدّها كلها بالطريقة نفسها. في API، هذا الرادار هو middleware : دالة واحدة، observer()، موضوعة أمام كل المسارات، تُوقّت وتَعُدّ كل طلب دون أن يفكر أي مسار في ذلك. داخل القرية، لبعض المحلات عدّادها الخاص عند الصندوق : كم بطاقة دورة فُتحت، كم تسجيلًا سُجّل. هذه هي المقاييس الوظيفية، تُزاد داخل كود المسار، فقط عندما يقع الحدث فعلًا. يقول الرادار « مرّت سيارة » ؛ ويقول الصندوق « تمّت عملية بيع ». نحتاج إلى الاثنَين.

معاينة — بقية الدرس متاحة للمسجّلين فقط.

هل سجّلت من قبل برمز؟

وصولك مرتبط بحسابك وليس بهذا الرابط. سجّل الدخول بنفس البريد الذي استخدمته في الصف: دورتك بانتظارك، ولا حاجة لإدخال الرمز مجددًا.

تسجيل الدخولليس لديك حساب بعد؟ أنشئ حسابًا
هذا الدرس جزء من وحدة «أداة القياس على الحل المنشور»

الوحدات الأولى من الدورة مفتوحة للجميع. أما البقية فأمامك ثلاثة خيارات: شراء هذه الدورة مرة واحدة، أو الاشتراك، أو إدخال الرمز الموزّع في القاعة.

هل أنت طالب في هذه الدورة؟

يرتبط الرمز بحسابك: سجّل الدخول أو أنشئ حسابًا وسيُطبَّق تلقائيًا عند عودتك.

ليس لديك حساب بعد؟ أنشئ حسابًا