متى يجب إنشاء موقع قاعدة بيانات مدفوعة؟

قواعد البيانات توفير الطاقة والمرونة للعديد من أنواع مواقع الويب

ربما تكون قد قرأت مقالات مشابهة لـ My Beyond CGI إلى ColdFusion والتي تشرح كيفية إعداد مواقع الويب مع الوصول إلى قاعدة البيانات ، ولكن في كثير من الأحيان لا تتناول المقالات بالتفصيل سبب رغبتك في إعداد موقع مدفوع بقاعدة البيانات أو ما مزايا القيام بذلك قد يكون.

مزايا موقع محرك أقراص قاعدة البيانات

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

ما نوع المعلومات المناسبة لقاعدة البيانات؟

في بعض الطرق ، تكون أي معلومات يتم تقديمها على صفحة ويب مناسبة لقاعدة بيانات ، ولكن هناك بعض الأشياء التي تكون أكثر ملاءمة من غيرها:

يمكن عرض كل هذه الأنواع من المعلومات على موقع ويب ثابت - وإذا كان لديك كمية صغيرة من المعلومات وتحتاج فقط إلى تلك المعلومات في صفحة واحدة ، فإن الصفحة الثابتة ستكون بالتأكيد أسهل طريقة لعرضها. ومع ذلك ، إذا كان لديك قدر كبير من المعلومات أو إذا كنت ترغب في عرض نفس المعلومات في أماكن متعددة ، فإن قاعدة البيانات تجعل إدارة هذا الموقع أسهل بمرور الوقت.

خذ هذا الموقع ، على سبيل المثال.

يحتوي موقع تصميم الويب على About.com على عدد كبير من الروابط إلى الصفحات الخارجية. يتم تقسيم الروابط إلى فئات مختلفة ، ولكن بعض الارتباطات مناسبة في فئات متعددة. عندما بدأت في إنشاء الموقع ، كنت أضع صفحات الارتباط هذه يدويًا ، ولكن عندما وصلت إلى ما يقرب من 1000 رابط ، أصبح من الصعب جدًا الحفاظ على الموقع وكنت أعرف أنه مع نمو الموقع بشكل أكبر ، سيصبح هذا التحدي على الإطلاق أكبر. لمعالجة هذه المشكلة ، قضيت عطلة نهاية الأسبوع في وضع جميع المعلومات في قاعدة بيانات Access بسيطة يمكنها تسليمها إلى صفحات الموقع.

ماذا يفعل هذا بالنسبة لي؟

  1. من الأسرع إضافة روابط جديدة
    1. عندما أقوم بإنشاء الصفحات ، أقوم بملء نموذج لإضافة ارتباطات جديدة.
  2. من الأسهل الحفاظ على الروابط
    1. يتم إنشاء الصفحات بواسطة ColdFusion وتضمين الصورة "الجديدة" مع التاريخ المضمن في قاعدة البيانات عند إزالة هذه الصورة.
  3. ليس من الضروري كتابة HTML
    1. بينما أكتب HTML طوال الوقت ، فإنه أسرع إذا كان الجهاز يقوم بذلك بالنسبة لي. هذا يعطيني الوقت لكتابة أشياء أخرى.

ما هي عيوب؟

العيب الأساسي هو أن موقع الويب الخاص بي نفسه ليس لديه حق الوصول إلى قاعدة البيانات. وبالتالي ، لا يتم إنشاء الصفحات ديناميكيًا. ما يعنيه هذا هو أنه إذا أضفت روابط جديدة إلى صفحة ، فلن تراها حتى أقوم بإنشاء الصفحة وتحميلها إلى الموقع. ومع ذلك ، لن يكون أيًا من ذلك صحيحًا ، إذا كان نظامًا متكاملًا لقاعدة بيانات الويب ، ويفضل نظام إدارة المحتوى أو نظام إدارة المحتوى .

ملاحظة حول أنظمة CMS (نظام إدارة المحتوى)

واليوم ، يتم إنشاء العديد من مواقع الويب على أنظمة CMS مثل WordPress أو Drupal أو Joomla أو ExpressionEngine. تستخدم جميع هذه الأنظمة الأساسية قاعدة بيانات لتخزين العناصر وتقديمها على مواقع الويب. يمكن أن تسمح لك CMS بالاستفادة من مزايا وجود موقع مدفوع بقاعدة البيانات دون الحاجة إلى النضال في محاولة الوصول إلى قاعدة البيانات على موقع بنفسك. تتضمن أنظمة CMS بالفعل هذا الاتصال ، مما يجعل أتمتة المحتوى عبر الصفحات المختلفة أمرًا سهلاً.

حرره جيريمي جيرار