استهلاك موارد السيرفر، ماهي؟ ماسببها ؟ ماحلها ؟

بداية : ما هي موارد السيرفر ؟
المقصود بالموارد هنا هي ( المعالج ) ( الذاكرة ) ( قواعد البيانات ) …. و هكذا

الشركات العربية الأن أصبحت تتجة لنظام تحديد الموارد و هو نظام عالمي تستخدمة شركة bluehost و hostgator و غيرهم .
هذا النظام يقوم بتحديد موارد السيرفر لكل موقع ..
مثال على ذلك ( نسبة إستهلاك كل موقع للمعالج 5% فى 5 ثواني ) …
إذا تعدى الموقع او المنتدى هذة النسبة فيقوم السيرفر تلقائياً بتوقف موقعة .. و اخبارة بأن موقعة متوقف لفترة زمينة محددة عادة ما تكون طويلة … أما إذا لم يكن هناك نظام ما يقوم بأيقاف الموقع لفترة معينة فسيتوقف السيرفر بالكامل أو على الأقل سيرتفع اللود بشدة تؤثر على بطء جميع المواقع الموجودة على الإستضافة المشتركة .

و ما أهمية هذا الأمر ؟

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

و ماذا لو كان موقعي حجمة صغير ؟

حجم الموقع لا يؤثر بالضرورة على إستهلاك الموارد فقد يكون الموقع مساحتة 50 ميجا و يؤثر بشكل كبير على إستهلاك الموارد و قد يكون هناك موقع مساحة 10 جيجا ولا يؤثر على الموارد

و ما هو الفرق بينهم إذن ؟

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

و كيف أتعرف على كون هذة الأكواد صحيحة أو لا ؟

هذة الحالة يمكن الرجوع للمطورين أو المبرمجين فيها .. و هناك هاكات معروف فى الأساس أنها ترفع اللود و تستهلك الموارد و مثال على ذلك ( هاك vbseo ) ..
أيضاً هناك عمليات تؤثر بشكل كبير على السيرفر منها :

1- عملية أخذ الباك اب من خلال لوحة تحكم المنتدى
2- عملية إصلاح قواعد البيانات من داخل لوحة تحكم المنتدى
3- عملية الإرسال الكبيرة للبريد فى وقت واحد
4- عمليةتحديث العدادات الخاصة بالمنتدى ..

و كيف نقوم بحل هذة الأمور طالما أنها تؤثر على السيرفر ؟

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

أو إيقاف النظام الخاص بالموارد لفترة معينة حتى تتم عملية تحديث العدادات او ما شابة من هذة الامور ..

هل يمكن معرفة الهاكات او السكريبتات التى تؤثر على إستهلاك الموارد ؟

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