في الموقع الديناميكي (Dynamic Website) لا تكون الصفحة جاهزة مسبقاً. وعندما يفتح المستخدم عنواناً ينفّذ الخادم الشيفرة ويقرأ المعلومات اللازمة من قاعدة البيانات ويبني HTML النهائي بقالب. ولهذا يمكن أن يختلف المحتوى لكل مستخدم أو لكل لحظة.

مثال#

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

ما الإمكانات التي يوفرها#

  • تسجيل المستخدمين وتسجيل الدخول
  • سلة التسوق والدفع
  • التعليقات والبحث
  • لوحة إدارة لتغيير المحتوى دون معرفة بالبرمجة
  • عرض محتوى مخصص

التقنيات الشائعة#

ووردبريس بـ PHP وMySQL، ولارافيل، وجانغو، وتطبيقات Node.js أمثلة على بناء المواقع الديناميكية.

العيوب#

  • أبطأ من الموقع الثابت إلا إذا استُخدم التخزين المؤقت
  • سطح هجوم أمني أكبر، لأن الشيفرة وقاعدة البيانات تشاركان
  • يحتاج إلى صيانة وتحديث ونسخ احتياطي منتظم

نصيحة عملية#

تحتفظ معظم المواقع الديناميكية بالصفحات مؤقتاً بصيغة HTML جاهزة عبر إضافة تخزين مؤقت ليقترب أداؤها من الموقع الثابت. وهذا الجمع شائع جداً في ووردبريس.