السلام عليكم

بعد ما اتعبني سيرفر SERVERي و كل يوم ازيد رام و مره اغير المعالج و مره الهارد دسك
اللود العالي غلبني و الذاكره لا تكفي ,,,,,,, مشاكل و بطء في التصفح
خصوصا مع برنامج المنتديات فيبويلتن في بي vBulletin حيث انه يستهلك اكثر من 70% من موارد السيرفر SERVER
حيث انه يعتمد على قواعد البيانات بشكل كبير جدا باختلاف عن البرامج الاخرى.

قمت ابحث بالانترنت عن حل لمشاكلي ,, و بحمد الله قمت بايجاد بعض الحلول التي ساهمت كثيرا بالحد من هذه المشاكل
و اردت مشاركتكم بها لاني اعرف انها ستواجه احد منكم يوم ما


افتح ملف my.cnf الخاص بالــ MySQL

و قارنه بالمحتوى التالي و هو خاص بي بعد التعديل

رمز Code:
[mysqld] datadir=/var/lib/mysql safe-show-database old_passwords back_log = 15 skip-innodb max_connections = 200 key_buffer = 256M myisam_sort_buffer_size = 128M join_buffer_size = 1M read_buffer_size = 16M sort_buffer_size = 32M table_cache = 2048 thread_cache_size = 784 wait_timeout = 15 connect_timeout = 10 tmp_table_size = 64M max_heap_table_size = 64M max_allowed_packet = 8M max_connect_errors = 10 read_rnd_buffer_size = 524288 bulk_insert_buffer_size = 8M query_cache_limit = 2M query_cache_size = 712M query_cache_type = 1 query_prealloc_size = 163840 query_alloc_block_size = 32768 default-storage-engine = MyISAM [mysql.server] user=mysql basedir=/var/lib [mysqld_safe] err-log=/var/log/mysqld.log pid-file=/var/lib/mysql/mysql.pid open_files_limit = 8192 [mysqldump] quick max_allowed_packet = 16M [myisamchk] key_buffer = 64M sort_buffer = 64M read_buffer = 16M write_buffer = 16M [mysqlhotcopy] interactive-timeout

هذا بالنسبه لـ MySQL

اما بالنسبه للاباتشي سيرفر SERVER




افتح ملف httpd.cnf
و اهم ما يهمنا بالنسبه للود و الرامات هو التالي

رمز Code:
Timeout 120 KeepAlive On MaxKeepAliveRequests 300 KeepAliveTimeout 5 MinSpareServers 5 MaxSpareServers 20 StartServers 8 MaxClients 300 MaxRequestsPerChild 10
طبعا الاعدادات التاليه حسب قوة المواقع على السيرفر SERVER
يعني مو يجي واحد موقعه فيه 2000 زائر بوقت واحد و يخليه الــ MaxClients 300

اذا حسيت وجود بطء في التصفح و لا يوجد لود كبير على السيرفر SERVER حاول ترفع ارقام الموجوده في اعدادات الاباتشي بالاعلى
الى حد ما تحصل نتيجه طبيه

بالنسبه للــ PHP.INI هناك 4 سطور مهمه و لها تأثير كبير على اداء السيرفر SERVER و هي كالاتي
و يفضل ان تكون كالتالي

رمز Code:
max_execution_time 30 max_input_time 60 memory_limit 32M output_buffering 4096
بعد التعديل على السابق لا تنسى تنفذ الامر التالي

رمز Code:
/etc/rc.d/init.d/httpd restart
هذا الي عندي حاليا و اي حد عنده استفسار انا جاهز







©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى©