لا تستخدم هذا العمل الا وان تأكدت ان كان السيرفر هو السبب فى رفع اللود وان المشكله ليست من قاعدة البيانات
عموما سأطرحها
وان كان هناك حلول اخرى لن يبخل الاخوان عليك بها
mod_limitipconn.c لحل مشكله ارتفاع اللود
البرنامج يقوم بتحديد كمية الترافيك وعدد الايبيهات المتاحة للتحميل لمحتويات الملف والتى تسبب ضغطا فى السيرفر مثل الملفات
اتبع التالى:
ادخل سيرفرك عن طريق الشل
قم بكتابه الامر التالى
cd /usr/src
ثم قم بسحب الملف بالسيرفر
wget
http://dominia.org/djao/limit/mod_li...nn-0.04.tar.gz
قم بفك الضغط
tar xzvf mod_limitipconn-0.04.tar.gz
قم بالدخول على الملف
cd mod_limitipconn-0.04
قم بتحرير الملف
pico Makefile
قم بالبحث عن السطر التالى
APXS=apxs[/b]
قم بتغيرها الى
APXS=/usr/local/apache/bin/apxs
قم بالضغط على
cntrl +O
للحفظ
ثم
cntrl X
تجهيز الملف للتركيب بالامر
make
ثم قم بالتحميل
make install
وبعدها قم بعمل ريستارت للاباتشى بالامر
service httpd restart
----------------------------------
الان وصلنا لاهم نقطة وهى كيفيه تحديد الملفات المراد تحديد الايبى لها او تقليل الترافيك الخاص بها
قم بكتابه الامر التالى
pico -w /etc/httpd/conf/httpd.conf
قم باضافة الكود التالى
<IfModule mod_limitipconn.c><******** /somewhere>MaxConnPerIP 3# exempting images from the connection limit is often a good# idea if your web page has lots of inline images, since these# pages often generate a flurry of concurrent image requestsNoIPLimit image/*</********><******** /mp3>MaxConnPerIP 1# In this case, all MIME types other than audio/mpeg and video*# are exempt from the limit checkOnlyIPLimit audio/mpeg video</********></IfModule>
طبعا مع مراعاه تغيير مكان الملف <******** /somewhere>
او قم بوضع الكود السابق للمجلد الرئيسى لتحديده ككل
اضغط cntrl O للحفظ
ثم cntrl X لاغلاق الملف
عمل ريستارت للاباتشى بالامر
service httpd restart
____________________
ايضا اعتقد ان المرفقات لها دخل فى رفع اللوداتمنى حل المشكله لديكبالتوفيق