نمایش نتایج: از شماره 1 تا 5 , از مجموع 5

موضوع: [■] آموزش کانفیگ سرور: بهینه سازی MySQL برای PHP-FOX

  1. #1
    کاربر اخراج شده
    تاریخ عضویت
    Jan 2012
    محل سکونت
    XS23-TY
    نوشته ها
    855
    تشکر تشکر کرده 
    934
    تشکر تشکر شده 
    2,978
    تشکر شده در
    1,865 پست

    79 [■] آموزش کانفیگ سرور: بهینه سازی 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 هم بزنید.
    حتما شاهد تغییر سرعت لود بصورت چشم گیر میشوید.

  2. تعداد تشکر ها ازdanitfk به دلیل پست مفید


  3. # ADS




     

  4. #2
    کاربر اخراج شده
    تاریخ عضویت
    Jan 2012
    محل سکونت
    XS23-TY
    نوشته ها
    855
    تشکر تشکر کرده 
    934
    تشکر تشکر شده 
    2,978
    تشکر شده در
    1,865 پست

    پیش فرض پاسخ : [■] آموزش کانفیگ سرور: بهینه سازی MySQL برای PHP-FOX

    نصب Xcache هم در بهینه سازی سرعت لود اسکریپت PHP-FOX به شدت تاثیر دارد.
    آموزش نصب:

  5. تعداد تشکر ها از danitfk به دلیل پست مفید


  6. #3
    عضو دائم nginxweb آواتار ها
    تاریخ عضویت
    Dec 2012
    محل سکونت
    Esfahan - Root
    نوشته ها
    2,568
    تشکر تشکر کرده 
    148
    تشکر تشکر شده 
    4,236
    تشکر شده در
    2,247 پست

    پیش فرض پاسخ : [■] آموزش کانفیگ سرور: بهینه سازی MySQL برای PHP-FOX

    دانیال خان ممنون بابت آموزش

    اینو هم من اضافه کنم:

    1- کانفیگ و بهینه سازی mysql بر اساس نیاز سرور و با مانیتورینگ مصرف باید انجام گردد و صرفا وارد کردن مقادیر کافی نمی باشد روش اصولی استفاده از Mtop برای مانیتورینگ کوئری ها و بررسی مصرف می باشد و سپس اقدام به بهینه سازی.

    2- مقادیر منتشر در بالا فقط مناسب برای mysql 5-5.1 می باشد و نه 5.5 به بالا چرا که بسیاری از پارامترها در mysql های جدید پشتیبانی نخواهد شد و اگر این مقادیر رو قرار دهید با مشکل PID ERROR مواجه خواهید شد.


    :: کارشناس فنی هاستینگ و مدیریت سرور
    :: کانفیگ حرفه ای سرور مجازی و اختصاصی و رفع اشکال سرور از سال 1388
    :: وب سایت : www.nginxweb.ir | تلفن شرکت: 02191300834

  7. تعداد تشکر ها ازnginxweb به دلیل پست مفید


  8. #4
    عضو انجمن paradiseserver آواتار ها
    تاریخ عضویت
    Oct 2012
    محل سکونت
    تهران / اراک
    نوشته ها
    323
    تشکر تشکر کرده 
    870
    تشکر تشکر شده 
    1,684
    تشکر شده در
    1,158 پست

    پیش فرض پاسخ : [■] آموزش کانفیگ سرور: بهینه سازی MySQL برای PHP-FOX

    سلام آقا دانیال گل
    آموزش کانفیگ برای ویبولتین رو هم قرار بدید

    ممنون از شما
    ایـــــــــران هـــاســـتـــیــــنــــگ
    بـــه زودیـــــــــــــــ

  9. تعداد تشکر ها از paradiseserver به دلیل پست مفید


  10. #5
    عضو جدید
    تاریخ عضویت
    Jul 2014
    نوشته ها
    17
    تشکر تشکر کرده 
    7
    تشکر تشکر شده 
    0
    تشکر شده در
    0 پست

    پیش فرض پاسخ : [■] آموزش کانفیگ سرور: بهینه سازی MySQL برای PHP-FOX

    از اساتید محترم خواهش دارم آموزش بالا رو برای mysql 5.5,5.6 ویرایش کنند.
    ویرایش توسط poa : November 16th, 2015 در ساعت 01:52

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. پاسخ ها: 14
    آخرين نوشته: August 11th, 2013, 00:44
  2. ارور Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (11)
    توسط pc.rootall در انجمن سوالات و مشکلات
    پاسخ ها: 8
    آخرين نوشته: July 20th, 2013, 16:37
  3. آموزش بهینه سازی mysql
    توسط GEO در انجمن مباحث و منابع آموزشی
    پاسخ ها: 1
    آخرين نوشته: June 4th, 2013, 15:37
  4. آموزش بهینه سازی MySQL در cPanel
    توسط name2 در انجمن سی پنل CPanel
    پاسخ ها: 2
    آخرين نوشته: March 22nd, 2013, 08:38
  5. آموزش بهینه سازی MySQL در cPanel
    توسط MehrganWeb در انجمن مباحث و منابع آموزشي
    پاسخ ها: 10
    آخرين نوشته: March 6th, 2013, 12:28

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •