الدرس 2 من 3
ماذا يحدث عند تحميل الصفحة
دقيقتان
بين كتابة العنوان وظهور الصفحة، تعمل عدة أنظمة بالتسلسل.
مسار الطلب
- يحوّل نظام DNS النطاق إلى عنوان IP الخاص بالخادم.
- يفتح المتصفح اتصال TCP على المنفذ
443ويجري مصافحة TLS لتشفير الاتصال. - يرسل طلب HTTP، مثل
GET /pricing. - يستقبله خادم الويب (Nginx أو Apache أو LiteSpeed). فإذا كان الملف ثابتًا مثل صورة، يعيده مباشرة.
- أما الصفحة الديناميكية فتُمرَّر إلى التطبيق: PHP في ووردبريس، أو Node.js أو Python وغيرها.
- يستعلم التطبيق عادة من قاعدة البيانات (MySQL أو PostgreSQL) ثم يبني صفحة HTML.
- تعود الاستجابة مع رمز حالة:
200نجاح،301إعادة توجيه،404غير موجودة،500خطأ في الخادم.
مصادر السرعة
- التخزين المؤقت: حفظ الصفحة الجاهزة لتجاوز الخطوتين 5 و6 للزائر التالي.
- شبكة CDN: نسخ من الملفات الثابتة على خوادم قريبة من الزائر.
- التخزين السريع: أقراص NVMe تسرّع قراءة قاعدة البيانات كثيرًا.
- HTTP/2 وHTTP/3: ملفات كثيرة عبر اتصال واحد.
السبب الأكثر شيوعًا لبطء المواقع ليس الخادم، بل تطبيق غير محسّن ينفذ استعلامات كثيرة أو يحمّل صورًا ضخمة.
شاهد بنفسك
curl -I https://insidx.comيعرض الخيار -I ترويسات الاستجابة فقط: رمز الحالة ومعلومات الخادم والتخزين المؤقت.