-
September 23rd, 2012, 00:09
#1
عضو دائم
بهترین حالت کانفیگ آپاچی - از نظر شما
به نظر شما بهترین حالت هم از نظر سرعت و امنیت
برای آپاچی چی هست؟
لطفا به طور کامل شرح بدید.
از نظر من:
کانفیگ اپاچی با mpm worker
+
fcgid
+
یکی از کش های opcode
---------------------
ورکر به دلیل چند پردازشی بودن سریع تر هست
البته جاهای ذکر شده پابدار نیست ولی من با این مورد مواجه نشدم.
fast cgi هم مناسب هست
به دلیل اینکه تحت یوزر واقعی اجرا میشه
( بر عکس supphp که به رغم اینکه ظاهرا تحت یوزر هست ولی باطنا تحت پروسس اصلی هست)
البته میزان مصرف رم در حالت بیشتر هست.
چون پروسس ها باز می مونند
منتظر نظرات همکاران و دوستان عزیز هستم
ویرایش توسط j4b3r : September 23rd, 2012 در ساعت 00:24
-
تعداد تشکر ها ازj4b3r به دلیل پست مفید
Ashkankamangar.ir, bl4ck, DVBBaz, hegza, isoroush, lifedesign, MehrganWeb, R.Khosravi, RoobinaServer, rubinnaito, saeedxxx, spooky021, thanker, wilberbabeu, Yas-Host
-
September 23rd, 2012 00:09
# ADS
-
September 23rd, 2012, 00:43
#2
عضو دائم
پاسخ : بهترین حالت کانفیگ آپاچی - از نظر شما
با سلام
ممنون از بحث بسیار عالی و بجای شما که ایجاد کردین
یه چیزی میخوام در مورد اپاچی بگم که خیلی از دوستان میدونن اما خواستم یه یاد اوری کرده باشم
فشرده سازی در اپاچی باعث افزایش سرعت اپاچی میشود
بدین صورت که فایلی در اپاچی فشرده سازی میشود و فایل فشرده به مرورگر گیرنده فرستاده میشود در مرورگر گیرنده فایل از حالت فشرده خارج و نمایش داده میشود
فقط مشکل این موضع پشتیبانی نکردن بعضی مرورگرهاست
اما چطور دستور فشرده سازی بع اپاچی اعمال کنیم
وارد ssh میشیم مسیر زیرو میریم
در پوشه etcوارد پوشه httpdو وارد پوشه پیکربندی (conf) شده سپس فایل اصلی پیکربندی سرور یعنی httpd.conf را بازمیکنیم
با استفاده از none
و در اخر خط دستور زیر برای فشورده سازی بعضی از فایلهایعنی ادر این دستور میگم چند مورد از فایلهارو فشورده کن که MIME آن را در جلوی دستور مشاهده می کنید(text/html و ...)
کد:
AddOutputFilterByType DEFLATE text/html text/plain text/xml
منبع
The Definitive guide to Cent OS
-
تعداد تشکر ها ازsarwhost به دلیل پست مفید
-
September 23rd, 2012, 00:56
#3
عضو دائم
پاسخ : بهترین حالت کانفیگ آپاچی - از نظر شما
ممنون از شما
در تکمیل صحبت شما همکار عزیز
در صورت استفاده از سی پنل میتونید
DEFLATE رو هنگام اجرای easyapache نصب کنید
-
تعداد تشکر ها ازj4b3r به دلیل پست مفید
-
September 23rd, 2012, 01:29
#4
پاسخ : بهترین حالت کانفیگ آپاچی - از نظر شما
من هم با نظرتون موافقم.. منتها بعد از انجام این کارها بخش مهمی که هست و در واقع تفاوت کانفیگ ها با هم مشخص میشه تنظیمات داخل فایل httpd-mpm.conf هست که یک کانفیگر متناسب با منابع سرور مورد نظر (به خصوص رم) باید تنظیمات اون فایل رو تغییر بده
ویرایش توسط saeedxxx : September 23rd, 2012 در ساعت 01:31
-
تعداد تشکر ها از saeedxxx به دلیل پست مفید
-
September 23rd, 2012, 01:31
#5
عضو دائم
پاسخ : بهترین حالت کانفیگ آپاچی - از نظر شما

نوشته اصلی توسط
saeedxxx
من هم با نظرتون موافقم.. منتها بعد از انجام این کارها بخش مهمی که هست و در واقع تفاوت کانفیگ ها با هم مشخص میشه تنظیمات داخل فایل httpd-mpm.conf هست که یک کانفیگر متاسب با منابع سرور مورد نظر (به خصوص رم) باید تنظیمات اون فایل رو تغییر بده

اگر دوستان همکاری کنند و به نتیجه مناسبی از این نظر برسیم
تاپیک بعدی رو در مورد تنظیم پارمترهای اپاچی ایجاد میکنم
هم برای worker هم prefork
-
تعداد تشکر ها ازj4b3r به دلیل پست مفید
-
September 23rd, 2012, 12:31
#6
عضو جدید
پاسخ : بهترین حالت کانفیگ آپاچی - از نظر شما
بنظر منم mpm=worker جایگزین mpm=prefork بشه خیلی تو سرعت موثره
-
تعداد تشکر ها از ekhtesasi به دلیل پست مفید
-
September 23rd, 2012, 13:07
#7
پاسخ : بهترین حالت کانفیگ آپاچی - از نظر شما
چرا gzip نه بجای deflate؟
-
تعداد تشکر ها از hamid.jafary به دلیل پست مفید
-
September 23rd, 2012, 13:38
#8
عضو دائم
پاسخ : بهترین حالت کانفیگ آپاچی - از نظر شما

نوشته اصلی توسط
saeedxxx
من هم با نظرتون موافقم.. منتها بعد از انجام این کارها بخش مهمی که هست و در واقع تفاوت کانفیگ ها با هم مشخص میشه تنظیمات داخل فایل httpd-mpm.conf هست که یک کانفیگر متناسب با منابع سرور مورد نظر (به خصوص رم) باید تنظیمات اون فایل رو تغییر بده

با سلام
البته یه نکته ای بگم که کسی نیاد مثلا طبق گفته های دوستان در این تاپیک عمل بکنه بعد بگه به هیچ نتیجه نرسیدم به درد نمیخوره ها
چون فقط با همین کارها نمیشه سرعت و میزان استفاده از رم و ... را به صورت صحیح تنظیم کرد
مثلا در کناز تنظیم httpd-mpm.conf یا بهتر بگم از محیط گرافیکی تنظیم Global Configuration باید حتما پایگاه داده (Mysql) هم درست کانفیگ بشه (مخصوصا سایت های پربازدید اگر رو سرور باشن) و حتی اگر مثلا فشار روی سرور به خاطر دیداس و ... باشه باید فایروال درست کانفیگ بشه و تعداد کانکشن های ورودی(در فایروال) و پاسخ دادن به کانکشن ها (این در آپاچی هست) و ...
در کل بخوام منظورم را شفاف بگم اینه که فقط یک نکته نیست که باعث بهبود کارایی سرور میشه باید تمام این موارد یاد گرفته بشه تا با هم و بر اساس هم کانفیگ بشن و به قول معروف مچ بشن تا بشه سرور را درست مدیریت کرد.
دوستانی که بلد نیستند بهتره بدند به یک کانفیگ که تمام موارد را میدونه براشون کانفیگ بکنه.
با تشکر از j4b3r عزیز برای زدن این تاپیک.
ارادتمند سجادیه
یا حق
ویرایش توسط RoobinaServer : September 23rd, 2012 در ساعت 13:40
پرووایدر خدمات دیتاسنتری در تهران
از سال 1385 تا کنون
-
تعداد تشکر ها ازRoobinaServer به دلیل پست مفید
-
September 23rd, 2012, 18:12
#9
عضو دائم
پاسخ : بهترین حالت کانفیگ آپاچی - از نظر شما
ما از
mpm worker با fcgid استفاده میکنیم و خدارو شکر راضی بودیم
-
تعداد تشکر ها ازAshkankamangar.ir به دلیل پست مفید
-
September 23rd, 2012, 18:27
#10
پاسخ : بهترین حالت کانفیگ آپاچی - از نظر شما
فقط یه موردی که در استفاده از fcgid هست، اینه که ظاهرا در حالت عادی با برخی اسکریپت ها مثل رپیدلیچ مشکل داره و روند لیچ شدن رو نشون نمیده! از دوستان کسی این مشکل رو برطرف کردن؟
-
تعداد تشکر ها از saeedxxx به دلیل پست مفید