irserv.ir

انجمن تخصصی ایران سرور

سرور آموزش ایران

آموزش های متنوع

ایران سرور
انجمن تخصصی

آموزش کانفیگ سرور: بهینه سازی MySQL برای PHP-FOX
زمان کنونی: 03-28-2017، 03:53 AM
کاربران در حال بازدید این موضوع: 1 مهمان
نویسنده: Nightwolf
آخرین ارسال: Nightwolf
پاسخ 1
بازدید 3441

رتبه موضوع:
  • 19 رای - 2.63 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5

[-]
کلمات کلیدی
آموزش کانفیگ سرور بهینه سازی mysql برای php fox

آموزش کانفیگ سرور: بهینه سازی MySQL برای PHP-FOX
کاربر فعال انجمن
***
کاربر فعال انجمن
ارسال‌ها: 26
تاریخ عضویت: Sep 2013
اعتبار: 1
وضعیت : آفلاین
جنسیت:
#1
آموزش کانفیگ سرور: بهینه سازی MySQL برای PHP-FOX
با سلام خدمت کاربران عزیز انجمن وب هاستینگ تاک ایران

گاها" پیش آمده کاربران اقدام به خرید سرور مجازی برای میزبانی شبکه اجتماعیشون اما اون بازدهی که باید داشته باشه را نداره.
مصرف اصلی اسکریپت PHP-FOX از دیتابیس (MySQL) هست و اگر دستور top را وارد کنید میبینید یوزری که اسکریپت داخل آن ران میشه بیشترین مصرف مربوط به mysqld هست.
بنده 2 کانفیگ برای MySQL پیشنهاد میکنم برای 2 نوع سرور.

1. کانفیگ شماره 1 مناسب برای سرورهای مجازی که دارای 2-3 گیگابایت حافظه رم میباشند.
این دستور را وارد کنید.

کد:

nano /etc/my.cnf
مقادیر زیر را بدین صورت Edit کنید:

کد:

read_buffer=16M
key_buffer=64M
sort_buffer=64M
write_buffer=16M
myisam_sort_buffer_size=128M
open_files_limit=30000
query_cache_type=1
query_cache_size=64M
query_cache_limit=64M
thread_cache_size=256
thread_concurrency=16
max_allowed_packet=1024M
sort_buffer=2M
interactive_timeout=500
table_definition_cache=10000
table_open_cache=10000long_query_time = 1
join_buffer=4M
max_heap_table_size=128M
low_priority_updates=1
long_query_time = 1
join_buffer=4M
max_heap_table_size=128M
low_priority_updates=1
max_allowed_packet=1024M
open_files_limit=30000
بعد از اینکه تغییرات را اعمال کردید Ctrl+X سپس y سپس Enter را بزنید.
سپس دستور service mysqld restart هم بزنید.
حتما شاهد تغییر سرعت لود بصورت چشم گیر میشوید.
2. کانفیگ شماره 2 مناسب برای سرورهای مجازی که دارای 4-6 گیگابایت حافظه رم میباشند.
این دستور را وارد کنید.

کد:

nano /etc/my.cnf
مقادیر زیر را بدین صورت Edit کنید:

کد:

read_buffer=64M
key_buffer=128M
sort_buffer=128M
write_buffer=128M
myisam_sort_buffer_size=256M
open_files_limit=30000
query_cache_type=1
query_cache_size=128M
query_cache_limit=128M
thread_cache_size=128M
thread_concurrency=16
max_allowed_packet=1024M
sort_buffer=2M
interactive_timeout=500
table_definition_cache=10000
table_open_cache=10000
local-infile=0
default-storage-engine=MyISAM
wait_timeout=3000
connect_timeout=3000
tmp_table_size=256M
max_connections=300
key_buffer=64M
long_query_time = 1
join_buffer=4M
max_heap_table_size=256M
low_priority_updates=1
open_files_limit=30000
بعد از اینکه تغییرات را اعمال کردید Ctrl+X سپس y سپس Enter را بزنید.
سپس دستور service mysqld restart هم بزنید.
حتما شاهد تغییر سرعت لود بصورت چشم گیر میشوید
09-17-2013، 02:54 PM
پاسخ


موضوعات مشابه ...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  راه اندازی سرور hp با این شرایط server95 0 84 02-23-2017، 02:20 PM
آخرین ارسال: server95
  آموزش نصب و کانفیگ کش apc Nightwolf 2 2,082 04-09-2016، 02:00 PM
آخرین ارسال: mohammad090
  آموزش محدود کردن سرعت سرور برای دانلود ... Nightwolf 2 2,885 03-14-2016، 05:23 PM
آخرین ارسال: saz
  آموزش کانفیگ صحیح شبکه در دیتا سنتر ovh - فناوری اطلاعات نت ایران Nightwolf 1 2,608 11-08-2015، 01:23 PM
آخرین ارسال: naeimfazel
  هایبرید سرور Persian_RoboT 0 672 07-21-2015، 06:09 PM
آخرین ارسال: Persian_RoboT
  محدود کردن سرعت پورت بر روی آیپی مورد نظر شما در سرور Nightwolf 0 2,342 09-17-2013، 02:53 PM
آخرین ارسال: Nightwolf
  آموزش نصب munin Nightwolf 0 1,704 09-17-2013، 02:49 PM
آخرین ارسال: Nightwolf
  آموزش قدم به قدم مدیریت سرور Nightwolf 0 2,640 09-17-2013، 02:38 PM
آخرین ارسال: Nightwolf
  آموزش قدم به قدم مدیریت سرور Nightwolf 0 1,935 09-17-2013، 02:35 PM
آخرین ارسال: Nightwolf
  آموزش قدم به قدم مدیریت سرور Nightwolf 0 1,876 09-17-2013، 02:33 PM
آخرین ارسال: Nightwolf

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان