-
September 17th, 2016, 11:42
#11
عضو انجمن
پاسخ : کانفیگ سرور مجازی

نوشته اصلی توسط
Gh-Moradi
سلام یک سرور مجازی ایران تهیه و بر روی آن دایرکت ادمین نصب شده اما همه چیر درحالت پیشفرض هست و سرعت مناسبی نداره احتیاج به کانفگ داریم.
دوستان لطفا راهنمایی کنند برای بهینه سازی و بالابردن سرعت از کجا شروع کنم. مشخصات سرور 2 گیگ رم و 2 کور cpu
سلام
پیشنهاد می کنم best practice های مربوط به CMS / Framework که استفاده می کنید رو حتما مطالعه کنید.
مثلا اگر وردپرس نصب میشه ، حتما به دنبال Wordpress Server tuning برید.
مورد بعدی بهینه سازی دیتابیس سرور هست ، بعد از اینکه سایت استقرار پیدا کرد با ابزاری مثل MysqlTuner متغیرهای موجود در my.cnf رو تغییر (adjust) بدید.
استفاده از Cache هم با توجه به وب اپلیکیشنی که استفاده می کنید مهمه.
Redis / Memcached از دسته Cache Server ها و OPCache / Xcache / APC از دسته OPCode Caching ها هستند که میتونید هر کدوم از این سرور/ابزار هارو استفاده کنید.
در کل بهترین نتیجه را زمانی میگیرید که بر اساس نیاز و معماری سیستم استفاده شده زیر ساخت رو بهینه سازی کنید.
-
تعداد تشکر ها از2JZ به دلیل پست مفید
-
September 17th, 2016 11:42
# ADS
-
September 17th, 2016, 19:28
#12
عضو انجمن
پاسخ : کانفیگ سرور مجازی

نوشته اصلی توسط
Yas-Host
custombuild 2.0 استفاده کنید.
هنلدر php بر روی fastcgi ست کنید و از nginx_apache نیز استفاده کنید.
اگر cms شما با php 7.0 ایراد ندارد از php 7.0 استفاده کنید در غیر این صورت php 5.4 پیشنهاد می شود.
بر روی nginx چک کنید حتما gzip و ***** cache فعال باشد
همچنین می توانید از کش هایی همچون apc , memcache , opcache استفاده کنید که پیشنهاد بنده memcache و opcache است.
تمامی مواردی که اعلام کردم از طریق custombuild قابل نصب و فعال سازی می باشند.
ممنونم از راهنمایی شما، کاستوم بیلد خودش منابع رو درگیر نمیکه؟ چون میخوام از حداقل منابع اسفاده کنم.
با یکی از دوستان مشورت کردم گفت fastcgi رم بیشتری مصرف میکنه و mod_php بهتره، آیا صحت داره؟
البته ناگفته نماند هندلر هم اکنون fastcgi است.
- - - Updated - - -

نوشته اصلی توسط
2JZ
سلام
پیشنهاد می کنم best practice های مربوط به CMS / Framework که استفاده می کنید رو حتما مطالعه کنید.
مثلا اگر وردپرس نصب میشه ، حتما به دنبال Wordpress Server tuning برید.
مورد بعدی بهینه سازی دیتابیس سرور هست ، بعد از اینکه سایت استقرار پیدا کرد با ابزاری مثل MysqlTuner متغیرهای موجود در my.cnf رو تغییر (adjust) بدید.
استفاده از Cache هم با توجه به وب اپلیکیشنی که استفاده می کنید مهمه.
Redis / Memcached از دسته Cache Server ها و OPCache / Xcache / APC از دسته OPCode Caching ها هستند که میتونید هر کدوم از این سرور/ابزار هارو استفاده کنید.
در کل بهترین نتیجه را زمانی میگیرید که بر اساس نیاز و معماری سیستم استفاده شده زیر ساخت رو بهینه سازی کنید.
بله قبلا به حرف شما رسیدم همیشه پیش نیازهای یک cms رو بررسی میکنم واقعا در سرعت و کیفیت تاثیرگذا است. از انتخاب نسخه php تا نوع سیستم عامل و...
برای سیستم کش هم از وارنیش خیلی تعریف شنیدم ولی از لحاظ علمی نمیدونم صحت داره یا نه
ویرایش توسط Gh-Moradi : September 17th, 2016 در ساعت 20:50
-
-
September 17th, 2016, 21:33
#13
پاسخ : کانفیگ سرور مجازی
در صورت تمایل مشخصات سرور بدید چک کنیم و بعد بررسی نتیجه را اعلام کنیم
ایدی تلگرام
@almanwebhostcom
-
تعداد تشکر ها از Ali_faraji به دلیل پست مفید
-
September 17th, 2016, 22:45
#14
عضو انجمن
پاسخ : کانفیگ سرور مجازی

نوشته اصلی توسط
Gh-Moradi
ممنونم از راهنمایی شما، کاستوم بیلد خودش منابع رو درگیر نمیکه؟ چون میخوام از حداقل منابع اسفاده کنم.
با یکی از دوستان مشورت کردم گفت fastcgi رم بیشتری مصرف میکنه و mod_php بهتره، آیا صحت داره؟
البته ناگفته نماند هندلر هم اکنون fastcgi است.
- - - Updated - - -
بله قبلا به حرف شما رسیدم همیشه پیش نیازهای یک cms رو بررسی میکنم واقعا در سرعت و کیفیت تاثیرگذا است. از انتخاب نسخه php تا نوع سیستم عامل و...
برای سیستم کش هم از وارنیش خیلی تعریف شنیدم ولی از لحاظ علمی نمیدونم صحت داره یا نه
Varnish کش سرور مناسبی هست و جزء Web Accelerator ها محسوب میشه. اما ACL های خاص خودشو داره که شما می بایست تسلط کافی به Concept درخواست ها / نشست ها / و... در وب سرور داشته باشید تا بتونید این کش سرور رو با سیستم خودتون هماهنگ کنید. هر چند من پیشنهاد می کنم به جای وارنیش از Nginx به عنوان P-r-o-x-y Cache استفاده کنید.
-
تعداد تشکر ها از 2JZ به دلیل پست مفید
-
September 17th, 2016, 23:02
#15
عضو انجمن
پاسخ : کانفیگ سرور مجازی

نوشته اصلی توسط
2JZ
Varnish کش سرور مناسبی هست و جزء Web Accelerator ها محسوب میشه. اما ACL های خاص خودشو داره که شما می بایست تسلط کافی به Concept درخواست ها / نشست ها / و... در وب سرور داشته باشید تا بتونید این کش سرور رو با سیستم خودتون هماهنگ کنید. هر چند من پیشنهاد می کنم به جای وارنیش از Nginx به عنوان P-r-o-x-y Cache استفاده کنید.
احتمالا همین کار رو انجام میدم (Nginx به عنوان P-r-o-x-y Cache) چون آشنایی به موارد مطرح شده ندارم.
و اما بحث کاستوم بیلد هست، آیا حتما باید نصبش کنم؟ چه کارایی داره؟
ویرایش توسط Gh-Moradi : September 18th, 2016 در ساعت 02:37
-
-
September 18th, 2016, 02:38
#16
عضو انجمن
پاسخ : کانفیگ سرور مجازی
فکر کنم متوجه شدم کاستوم بیلد دقیقا چی هست
باید حتما نصبش کنم
+
الان یک سوال پیش میاد; کاستوم بیلد رو از داخل لینوکس با دستورات ssh نصب کنم یا از طریق پنل خود دایرکت ادمین بصورت افزونه نصب کنم؟
فرق این دوتا باهم چیه؟
ویرایش توسط Gh-Moradi : September 18th, 2016 در ساعت 03:06
-
-
September 18th, 2016, 10:21
#17
عضو انجمن
پاسخ : کانفیگ سرور مجازی

نوشته اصلی توسط
Gh-Moradi
احتمالا همین کار رو انجام میدم (Nginx به عنوان P-r-o-x-y Cache) چون آشنایی به موارد مطرح شده ندارم.
و اما بحث کاستوم بیلد هست، آیا حتما باید نصبش کنم؟ چه کارایی داره؟
Custombuild که پیشفرض نصب است.
داخل نسخه های جدید دایرکت ادمین هم بصورت پیشفرض دارای CB2 هست.
-
تعداد تشکر ها از 2JZ به دلیل پست مفید
-
September 18th, 2016, 10:52
#18
عضو انجمن
پاسخ : کانفیگ سرور مجازی

نوشته اصلی توسط
2JZ
Custombuild که پیشفرض نصب است.
داخل نسخه های جدید دایرکت ادمین هم بصورت پیشفرض دارای CB2 هست.
توی پنل چیزی بنام کاستوم بیلد نیست فقط یه گزینه دارم بنام Custom HTTPD Configurations
باید از جایی فعالش کنم؟ دستوری برای چک کردنش از طریق ssh وجود داره؟
-
-
September 20th, 2016, 16:57
#19
عضو انجمن
پاسخ : کانفیگ سرور مجازی
الان من کاستوم بیلد رو نصب کردم ولی یه مشکل واسم پیش امد. مقدار memory_limit به حالت پیشفرض 128مگ برگشت و هرکاری میکنم بیشتر نمیشه، مقدارش رو از داخل php.ini بیشتر و ذخیره میکنم ولی از طریق تابع phpinfo مقدارش همون 128مگ هست.
داخل فایل php.ini مقدارش زیاد هست ولی عملا مقدارش 128 مگ هست، چطور این مشکل رو برطرف کنم؟
-
-
September 20th, 2016, 17:01
#20
عضو انجمن
پاسخ : کانفیگ سرور مجازی
امکان بهینه سازی سرور شما توسط بنده وجود دارد.در صورت تمایل پ خ ارسال کنید تا راهنماییتون کنم
موفق باشید
متخصص راه اندازی انواع سرورها و بهینه سازی سرورهای شما برای محیط هاستینگ ، انجام تنظیمات انواع کنترل پنل ها ، مجازی سازی سرورها
آی دی تلگرام : @TopAdmins
-