شرح صفوف ومحتوى الفقرة
على الطرف المقابل للعميل يقف الخادم الأصلي (Origin Server): وهو السيرفر الرئيسي الذي يملك ملفات الموقع وقاعدة بياناته الحقيقية. يشبه الخادم الأصلي المطبخ الرئيسي للمطعم؛ فهو متصل بالإنترنت طوال الوقت في وضع استماع وانتظار (Listening)، وبمجرد وصول طلب من أي عميل يجهز الرد المناسب ويرسله في أجزاء من الثانية.
يتكون خادم الويب من شقين يعملان معاً: جهاز كمبيوتر قوي متصل بالشبكة على مدار الساعة، وبرنامج خادم ويب (مثل Nginx أو Apache) يفهم لغة HTTP. وعندما يصل طلب زائر إلى الخادم الأصلي لموقع مثل closetag.com، فإنه يرد عبر إحدى ثلاث حالات عملية:
- 1. إرسال ملف جاهز ثابت : مثل صورة شعار الموقع أو ملف تنسيق
CSSمحفوظ مسبقاً على القرص فيرسله كما هو. - 2. بناء صفحة متغيرة لحظياً : مثل صفحة لوحة تحكم الطالب أو نتائج البحث؛ حيث يشغّل السيرفر كود الموقع ويقرأ بيانات الطالب من قاعدة البيانات ليصنع الصفحة في نفس اللحظة.
- 3. إرسال رسالة خطأ واضحة: إذا طلب الزائر صفحة غير موجودة (
404 Not Found) أو صفحة خاصة لا يملك صلاحية دخولها.
يوضح المثال العملي الآتي كيف يتعامل الخادم الأصلي مع هذه الحالات الثلاث:
Case 1 (Static File) : GET /logo.png -> 200 OK (Reads file from disk)Case 2 (Dynamic Content) : GET /my-progress -> 200 OK (Queries DB + builds HTML)Case 3 (Missing Page) : GET /unknown-page -> 404 Not Found (Structured error)