السلام عليكم ورحمة الله
عندما يكون لديك منتدى ضخم اي ذو اقبال كبير الف الفين متصل في وقت واحد فهذا يشكل ضغط مهول على قاعد بيانات المنتدى...
لكن هناك امران تلغيهما في المنتدى وهي امور صغيره لكن تخفف الضغط بشكل كبير
اول امر من المفيد ازالته هو احصائيات المتصلون الان والتي تظهر في الصفحة الرئيسية في اغلب انواع المنتديات
ثاني امر هو ازالة خاصية اطلع على احدث رد وهي الايقونة التي تظهر بجانب موضوع به رد لم يطلع علية العضو فلو كان هذا الموضوع به 200 مشاركة فان المنتدى في حالة طلب القارى احدث رد سيقوم بمقارنة تاريخ القرائة الحالية مع تاريخ كل الردود اي حوالي 200 استعلام لقارى واحد فتخيل الف قارى
1000*200 = 200000 استعلام لموضوع واحد وقس البقية على عدد مواضيع المنتدى...
هذه العلمية ستخفف الضغط وبشكل ملحوظ جداً على قاعدة بياناتك....ولكن كما اسلفت لا تحتاجها الا اذا كان منتداك ضخم جداً جداً
تحياتي
تخفيف الضغط في المنتديات الضخمة
-
- عضو مفيد جداً
- مشاركات: 407
- اشترك في: 28 أغسطس 2004, 13:13
- مكان: المغرب
المنتديات والمواقع الكبيرة الدينامكية تعاني من كثرة الإستعلامات على قواعد بياناتها
هذه مشكلة حقيقة
سمعت عن طريقة في php5 بحيث يتم الإستعلام من ملفات xml دون اللجوء إلى قواعد البيانات
لكن لا أعرف مدى جدوى هذه الطريقة
هناك قاعدة بيانات جديدة في php5 إسمها SQLlite تستحمل عدد كبير من الإستعلامات التي تتحملها mysql
أيضا تفكير المبرمج وطريقة كتابته للأكواد تلعب دورا في ذلك
يمكن تخفيض عدد الإستعلامات باستعمال oop في البرمجة
لأنني وجدت كائنا لمبرمج سعودي يدعى عبد الرحمن يذكر هذه الطريقة
وهو صاحب موقع الشنكبوتية
شكرا على المعلومة أخ AC
هذه مشكلة حقيقة
سمعت عن طريقة في php5 بحيث يتم الإستعلام من ملفات xml دون اللجوء إلى قواعد البيانات
لكن لا أعرف مدى جدوى هذه الطريقة
هناك قاعدة بيانات جديدة في php5 إسمها SQLlite تستحمل عدد كبير من الإستعلامات التي تتحملها mysql
أيضا تفكير المبرمج وطريقة كتابته للأكواد تلعب دورا في ذلك
يمكن تخفيض عدد الإستعلامات باستعمال oop في البرمجة
لأنني وجدت كائنا لمبرمج سعودي يدعى عبد الرحمن يذكر هذه الطريقة
وهو صاحب موقع الشنكبوتية
شكرا على المعلومة أخ AC
-
- عضو مفيد جداً
- مشاركات: 407
- اشترك في: 28 أغسطس 2004, 13:13
- مكان: المغرب
تعتبر SQLlite اخر قاعدة بيانات تم اضافتها للPHP و قد تم اضافتها الى الPHP5 و تعتبر الSQLlite بسيطة
و سهلة بالمقارنة مع قواعد البيانات الأخرى و مشابهة لهم نوعا ما في الإستعلامات و لكن تختلف كونها لا تعتمد على Client/server مثل
الmysql او الoracle , فهي تعتمد على تخزين البيانات في ملفات و الجميل هنا ان الPHP5 يدعم هذا المحرك (SQLlite) بدون تركيب اي ملفات
اخرى لجعله يدعم الSQLlite
و من اهم مميزات هذا المحرك (SQLlite)
انه يدعم عمل استعلامات جلب و اضافة و تحديث و حذف على البيانات الموجودة في الملف المخزن به الجداول..
انه سريع جدا اسرع 2 او 3 مرات من الmysql في الإستعلامات مع ضغط بسيط ...
انه يتحمل سعة كبيرة من البيانات الممكن تخزينها - قرابة 2 تيرا بايت
و سهلة بالمقارنة مع قواعد البيانات الأخرى و مشابهة لهم نوعا ما في الإستعلامات و لكن تختلف كونها لا تعتمد على Client/server مثل
الmysql او الoracle , فهي تعتمد على تخزين البيانات في ملفات و الجميل هنا ان الPHP5 يدعم هذا المحرك (SQLlite) بدون تركيب اي ملفات
اخرى لجعله يدعم الSQLlite
و من اهم مميزات هذا المحرك (SQLlite)
انه يدعم عمل استعلامات جلب و اضافة و تحديث و حذف على البيانات الموجودة في الملف المخزن به الجداول..
انه سريع جدا اسرع 2 او 3 مرات من الmysql في الإستعلامات مع ضغط بسيط ...
انه يتحمل سعة كبيرة من البيانات الممكن تخزينها - قرابة 2 تيرا بايت
السلام عليكم ورحمة الله
شكراً لك على المساهمة اخي العزيز...
لكن حتى الان مازال الphp5 غير معتمد ومازال اغلب مدراء الخوادم يستخدمون الاصدار الرابع ..وبالتالي سننتظر كثيراً قبل امكانية دراسة التغيرات مع الاصدار الخامس
الجميل جداً ان بعض المستضيفون الان توصولوا الى امكانية توفير الرابع والخامس في نفس الخادم
فمن يريد الرابع يكون امتداد ملفاته كالعاده php. ومن يريد الخامس php5.
هذه تسمح لنا بتجربة الامران وعدم حرماننا من سكربتات جديدة لاتعمل الا على الخامس او سكربتات مازالت لم تعتمد الخامس
تحياتي
شكراً لك على المساهمة اخي العزيز...
لكن حتى الان مازال الphp5 غير معتمد ومازال اغلب مدراء الخوادم يستخدمون الاصدار الرابع ..وبالتالي سننتظر كثيراً قبل امكانية دراسة التغيرات مع الاصدار الخامس
الجميل جداً ان بعض المستضيفون الان توصولوا الى امكانية توفير الرابع والخامس في نفس الخادم
فمن يريد الرابع يكون امتداد ملفاته كالعاده php. ومن يريد الخامس php5.
هذه تسمح لنا بتجربة الامران وعدم حرماننا من سكربتات جديدة لاتعمل الا على الخامس او سكربتات مازالت لم تعتمد الخامس
تحياتي
-
- عضو مفيد جداً
- مشاركات: 407
- اشترك في: 28 أغسطس 2004, 13:13
- مكان: المغرب