محدود کردن سرعت دانلود در وب سرور Ngnix

محدود کردن سرعت دانلود در وب سرور Ngnix

مرتضی حبیبی

وب سرور Ngnix یک وب سرور دارای قابلیت و امکانات بسیاری است. یکی از این قابلیت ها محدود کردن سرعت دانلود است. شاید می خواهید هنگامی که کاربر سایت شما فایلی را که دانلود می کند سرعت دانلود را به هر دلیل محدود کنید ولی مراحل کاهش سرعت دانلود را نمی دانید. ما به شما همراهان عزیز شتابان هاست نحوه محدود کردن سرعت دانلود در Ngnix را آموزش می دهیم. ما را همراهی کنید.

برای محدود کردن سرعت دانلود در وب سرور Ngnix مراحل زیر را طی کنید: 

وارد سرور لینوکس خود شوید. (از طریق نرم افزار Putty)

سپس دستور زیر را برای اجرای فایل ngnix وارد کنید:

vim /etc/nginx/nginx.conf

سپس مسیری که می خواهید سرعت دانلود را محدود کنید را وارد نمایید:

location /download {

        limit_rate 40k;

      }

بعد از وارد کردن مسیر حالا شما باید سرور ngnix را Restart کنید:

service nginx restart

حال اگر با wget فایل را دانلود کنید می بینید که سرعت دانلود روی ۴۰K آمده است.

اگر می خواهید که قسمتی از دانلود را با سرعت معمولی دانلود کند و سپس سرعت آن محدود شود از دستور زیر استفاده کنید:

location /download {

        limit_rate_after 10M;

        limit_rate 50k;

      }

بعد از وارد دستور بالا ۱۰M از فایل را با سرعت عادی و بعد از ۱۰M سرعت را محدود می کند و دیگر به کاربر اجازه نمی دهد که از سرعتی که شما برای کاربران مشخص کرده اید بالا تر رود.

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

ما را در شتابان هاست دنبال کنید.

برچسب ها: Ngnix SSh