انتقل إلى المحتوى

الدرس 2 من 3

ماذا يحدث عند تحميل الصفحة

دقيقتان

بين كتابة العنوان وظهور الصفحة، تعمل عدة أنظمة بالتسلسل.

مسار الطلب

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

مصادر السرعة

  • التخزين المؤقت: حفظ الصفحة الجاهزة لتجاوز الخطوتين 5 و6 للزائر التالي.
  • شبكة CDN: نسخ من الملفات الثابتة على خوادم قريبة من الزائر.
  • التخزين السريع: أقراص NVMe تسرّع قراءة قاعدة البيانات كثيرًا.
  • HTTP/2 وHTTP/3: ملفات كثيرة عبر اتصال واحد.

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

شاهد بنفسك

curl -I https://insidx.com

يعرض الخيار -I ترويسات الاستجابة فقط: رمز الحالة ومعلومات الخادم والتخزين المؤقت.