Nginx --下載限速


限速目的:

  防御DDOS攻擊,下載場景保護I/O,

限速方法:

  1)下載速度限速

  2)單位時間內請求數限制

  3)基於客戶端的並發連接限速

nginx限速模塊

  Nginx官方版本限制IP的連接和並發分別有兩個模塊:

  limit_req_zone 用來限制單位時間內的請求數,即速率限制,采用的漏桶算法 "leaky bucket"。

  limit_req_conn 用來限制同一時間連接數,即並發限制。

 

 針對同一IP單位時間內請求數限制

 

limit_req_zone $binary_remote_addr zone=one:10m rate=1r/s;
limit_req zone=one burst=5 nodelay; 緩存區one,同一IP單位時間內請求最多5次

 

超5次報錯

 

下載速度限速,並發數量限制

 連接數量一個,限制在100k下載速度,

 

 

進度條不行了,趕緊加入VIP吧 ,是不是很熟悉的操作

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM