تعداد تشکر برای ادامه این اموزش زیاد نیستا ! ولی خوب ادامه میدیم .
nginx در حالت پیش فرض زیاد جالب نیست پس ادامه میدیم با کانفیگ بهتر nginx
البته اساتید انجمن هم میدونند ولی امروز چند مورد اصلی رو میخوام بهتون مطرح کنم
در فایل nginx.conf موارد زیر رو باید تغییر بدیم
1. اول اندازه worker_processes رو برابر با تعداد هسته سرور مود نظر خود قرار بدین .
3. حداکثر تعداد بازدید کاربران در nginx بصورت فرمول زیر محاسبه میشه پس باید تغییراتی در سرور همچنان انجام بدیم
کد:
max clients = worker_processes * worker_connections
3. اگر یک سایت خیلی پر بازدید دارید worker_connections در حالت پیش فرض جالب نیست که اگر سرور خوبی دارید به مقدار زیر تغییر بدین :
کد:
worker_connections = 10240;
4. نیاز داریم تا حداکثر تعداد فایل بازشونده توسط worker_process رو افزایش بدیم که بصورت پیش فرض در فایل nginx.conf نمی بینیم پس در زیر worker_processes متن زیر رو قرا میدیم:
کد:
worker_rlimit_nofile 100000;
حالا میتونید nginx رو Stop و Start کنید . مطمئنن با همین تغییرات کم نتیجه خوبی خواهد گرفت.
موارد بالا در سرور لینوکس هم میتونید انجام بدید . و برای اینکه از تعداد هسته cpu خود در سرور لینوکس مطلع بشین از دستور زیر استفاده میکنیم :
grep processor /proc/cpuinfo | wc -l