الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

موقع إخباري - رجاء المساعدة

مغلق
بدأه jrahma في 1 يناير 2004 · 3 رد · 1,032 مشاهدة · في منتدى تصميم صفحات الويب
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

1. هل الأفضل تخزين الأخبار في قاعدة بيانات أو كملفات؟

2. في حال أفضلية حفظها كملفات كيف يمكن نمسيق الخبر بوضع صورة أو صور داخله؟ هل باستخدام محرر نصوص على الصفحة؟ أين يمكن الحصول عليه مجاناً؟ كيف يمكنني وضعه على الموقع في حال لم يسمح لي مزود الخدمة بذلك؟

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

خبر على موقع الجزيرة.. اضغط وانظر لعنوان الخبر

مع أن قناة الجزيرة قالت أنها تستخدم تقنية SQL Server!!! فهل يعني هذا أن الخبر موجود في السيرفر وكل مرة يدخل شخص إلى الخبر يحوله إلى ملف؟ أو ماذا؟

#2
jrahma كتب:
..

السلام عليكم ..

سؤالك مهم وفي محله

أولا : جميع المواقع الإخبارية المهمة تتعامل مع قواعد بيانات لتخزين الأخبار ، وليس ملفات.

وهذا طبعا هو الخيار الأفضل ، نظرا لسهولة الحفظ والتخزين والاستعادة والبحث والأرشفة والفهرسة .

ثانيا : بالنسبة لما تراه يظهر على المتصفح (المثال الذي أوردته مثلا) فذلك لا يعني أن موقع الجزيرة يتعامل مع ملفات ، ولكن هناك طريقة بالبرمجة - ودعني أورد مثلاً لغة الجافا سيرفر بيجز jsp والجافاسيرفلتز Java Servlets - حيث يتم استدعاء فئة class تقوم بقراءة امحتوى من قاعدة البيانات ثم تخرجها وكأنها ملف html .

ويمكن أيضا عمل ذلك بالـASP حيث تخزن أولا البيانات في قاعدة البيانات ، ثم يتم عمل كود التعامل مع الملفات FSO لإنشاء ملفات تظهر على المتصفح بالطريفة التي تود ، وفائدة ذلك تسريع تصفح الموقع وتقليل الضغط على قاعدة البيانات .

والخلاصة : أنك إذا تخليت عن خيار قاعدة البيانات فستخسر الكثير .

والله أعلم

أنس عمار

أنــس عــمــار

#3

شكرا على الإجابة ولكن اسمح لي أن سؤال آخر مهم وفي محله (وأنا ملاحظ أن جنابي دايماً أسأل أسئلة مهمة وفي محلها!!)

ليش هم يلجئوا لهالطريقة؟

أقصد ليش الحاجة إلى خلق ملف نصي إذا كان بالإمكان قراءة البيانات مباشرة من قاعدة البيانات بدون ما تحتاج إلى خلق ملف html؟

#4

الهدف هو تخفيف الضغط على قاعدة بيانات ، لاحظ أن بعض المواقع يصل عدد زوارها الى مئات الآلاف في الثانية ، خصوصا في الحالات الطارئة ، مثلا في العدوان على العراق كنت أفتح موقع الجزيرة كل بضع دقائق لمتابعة آخر الأخبار من مكان عملي ، وغيري ربما يكون الكثير .

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

مع خالص تحياتي

أنس عمار

تم تعديل هذه المشاركة بواسطة anasalama في 7 يناير 2004 في 12:34

أنــس عــمــار

هذا الموضوع مغلق.

مواضيع مشابهة