nginx實現限速

項目中有一個需求,須要限制每一個容器的網速,避免某些容器佔用太多資源,致使其餘容器沒法使用,可是docker對於網速的限制支持的有點弱,因爲容器中的全部進程和APP的交互都是經過nginx的,因此就想到能不能用經過nginx來限速,那就是limit_rate指令,詳細文檔參考:http://nginx.org/en/docs/http/ngx_http_core_module.html#limit_ratehtml

自測步驟:nginx

一、測試未添加limit_rate指令前的速度:docker

因爲是在一臺低配版的阿里雲服務器測的,因此網速比較慢。服務器

二、在nginx.conf中添加limit_rate指令,限速50k。測試

三、測試同一文件的下載速度:阿里雲

結論:htm

很明顯,速度被限制在50k上限,說明該指令是有效的,用法也是對的。blog

相關文章
相關標籤/搜索