كشف عدد استعلامات الاضافات المنصبة على برنامج vBulletin
2 مشترك
شركة اوريجينال :: تطوير منتديات الفي بي VB :: تطوير منتديات الفي بي VB :: رڪن دروس وشروحـ ال في بي ـات
صفحة 1 من اصل 1
كشف عدد استعلامات الاضافات المنصبة على برنامج vBulletin
برنامج vBulletin مبرمج
من طرف مبرمجين محترفين في مجالهم، ويكاد يخلو من أي اخطاء برمجية، ولكون
البرنامج مستعمل على نطاق واسع فإن كثير من المبرمجين المستقلين، على
اختلاف مستوياتهم؛ يقومون ببرمجة اضافات عليه تؤدي عمليات قد لا يوفرها
برنامج vBulletin في نسخته الأصلية.
وتظهر مشكلة توليد ضغط غير طبيعي من البرنامج على الخادم المستضيف عند
استخدام بعض هذه الاضافات المبرمجة من طرف مبتدئين وتحتاج إلى عدد عالي من
الاستعلامات. ما هو الاستعلام (Query)؟
يمكن تعريف الاستعلام على أنه؛ الاتصال بقاعدة البيانات لطلب معلومة ما.
فكل معلومة أو وحدة بيانات تظهر في صفحة المنتدى هي استعلام واحد، ولو
أخذنا صفحة موضوع في المنتدى (showthread.php) كمثال، فإن اسم الكاتب
استعلام، وتاريخ اضافة الموضوع استعلام، واسم العضو صاحب الرد هو
استعلام... إلى غير ذلك من البيانات الظاهرة للزائر. ولو فرضنا أن صفحة
الموضوع في وضعها الطبيعي تحتوي على 16 استعلام، فأن زيارتها من قبل 10
زوار في وقت واحد يعني طلب 160 استعلام من قاعدة البيانات. ما هو عدد الاستعلامات الطبيعي؟
يختلف عدد الاستعلامات في برنامج vBulletin من صفحة إلى أخرى، وذلك حسب
بنيتها، وفيما يلي ذكر لعدد الاستعلامات في أهم صفحات برنامج المنتدى، في
حال تنصيب نسخة أصلية من البرنامج قبل تنصيب أي اضافات عليها (4.X.X).
في حال تنصيب اضافات (Hack) على منتداك فإن عدد الاستعلامات سيرتفع، وكلما
زاد عدد الاضافات كلما زاد عدد الاستعلامات، وقد يزاد العدد بصورة مضرة عند
تنصيب اضافات بصورة عشوائية أو بكميات كبيرة نسبياً، ولكي تكشف عدد
الاستعلامات التي تحتاجها صفحات منتداك اتبع الخطوات التالية:
في حال وجود اضافات منصبة على المنتدى وكان المنتدى يواجه مشاكل في توليد
ضغط على خادم الويب المستضيف فإليك بعض النصائح المهمة لتجاوز هذه المشكلة:
من طرف مبرمجين محترفين في مجالهم، ويكاد يخلو من أي اخطاء برمجية، ولكون
البرنامج مستعمل على نطاق واسع فإن كثير من المبرمجين المستقلين، على
اختلاف مستوياتهم؛ يقومون ببرمجة اضافات عليه تؤدي عمليات قد لا يوفرها
برنامج vBulletin في نسخته الأصلية.
وتظهر مشكلة توليد ضغط غير طبيعي من البرنامج على الخادم المستضيف عند
استخدام بعض هذه الاضافات المبرمجة من طرف مبتدئين وتحتاج إلى عدد عالي من
الاستعلامات. ما هو الاستعلام (Query)؟
يمكن تعريف الاستعلام على أنه؛ الاتصال بقاعدة البيانات لطلب معلومة ما.
فكل معلومة أو وحدة بيانات تظهر في صفحة المنتدى هي استعلام واحد، ولو
أخذنا صفحة موضوع في المنتدى (showthread.php) كمثال، فإن اسم الكاتب
استعلام، وتاريخ اضافة الموضوع استعلام، واسم العضو صاحب الرد هو
استعلام... إلى غير ذلك من البيانات الظاهرة للزائر. ولو فرضنا أن صفحة
الموضوع في وضعها الطبيعي تحتوي على 16 استعلام، فأن زيارتها من قبل 10
زوار في وقت واحد يعني طلب 160 استعلام من قاعدة البيانات. ما هو عدد الاستعلامات الطبيعي؟
يختلف عدد الاستعلامات في برنامج vBulletin من صفحة إلى أخرى، وذلك حسب
بنيتها، وفيما يلي ذكر لعدد الاستعلامات في أهم صفحات برنامج المنتدى، في
حال تنصيب نسخة أصلية من البرنامج قبل تنصيب أي اضافات عليها (4.X.X).
- الصفحة الرئيسية (forum.php): تحتاج 11 استعلام.
- صفحة لمنتدى فرعي (forumdisplay.php): تحتاج 15 استعلام.
- صفحة موضوع يحتوي على ردود (showthread.php): تحتاج 20 استعلام.
- الملف الشخصي للعضو (member.php): تحتاج 23 استعلام.
في حال تنصيب اضافات (Hack) على منتداك فإن عدد الاستعلامات سيرتفع، وكلما
زاد عدد الاضافات كلما زاد عدد الاستعلامات، وقد يزاد العدد بصورة مضرة عند
تنصيب اضافات بصورة عشوائية أو بكميات كبيرة نسبياً، ولكي تكشف عدد
الاستعلامات التي تحتاجها صفحات منتداك اتبع الخطوات التالية:
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]
- افتح ملف الإعدادات (config.php) الخاص بالمنتدى والموجود في مجلد (includes) بأي من برامج تحرير النصوص.
- أضف السطر البرمجي التالي في نهاية الملف: ($config['Misc']['debug'] = true;).
- قم بإعادة رفع الملف إلى مكانه في مساحة الاستضافة.
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]
الآن افتح صفحة المنتدى التي تود معرفة عدد استعلاماتها وتوجه إلى ذيل الصفحة حيث البيانات. كيف يمكن تخفيف ضغط المنتدى؟في حال وجود اضافات منصبة على المنتدى وكان المنتدى يواجه مشاكل في توليد
ضغط على خادم الويب المستضيف فإليك بعض النصائح المهمة لتجاوز هذه المشكلة:
- تجنب تنصيب عدد ضخم من الاضافات، وقم بالاستغناء عن الاضافات
الغير ضرورية أو التي يمكن الاستعاضة عنها ببرمجيات مستقلة، كإضافات الحوار
المباشر (Chat) أو رفع الملفات أو ألبومات الصور. - تجنب تنصيب عدد كبير من إضافات الاحصائيات، سواء كانت احصائيات للمنتدى ككل أو احصائيات للعضو.
- لا تقم بتنصيب اضافات غير موثوقة المصدر.
- قم بتحديث الاضافات أولا بأول.
رد: كشف عدد استعلامات الاضافات المنصبة على برنامج vBulletin
شكرا لك اخي الكريم على المتابعة
تحياتي لك
تحياتي لك
مواضيع مماثلة
» [ثغره] بملف vBulletin 3.0.X init.php SQL Injection
» اخر اصدارات نسخ vBulletin الموجوده
» شرح شراء ترخيص vb من شركة vBulletin
» موسوعة ألم الإمارات لمنتديات vBulletin
» درس استيراد منتج لمنتديات vBulletin
» اخر اصدارات نسخ vBulletin الموجوده
» شرح شراء ترخيص vb من شركة vBulletin
» موسوعة ألم الإمارات لمنتديات vBulletin
» درس استيراد منتج لمنتديات vBulletin
شركة اوريجينال :: تطوير منتديات الفي بي VB :: تطوير منتديات الفي بي VB :: رڪن دروس وشروحـ ال في بي ـات
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى