linux - 如何限製檔案下載速度?
欧阳克
欧阳克 2017-06-27 09:18:22
0
1
1259

現在有一台HTTP檔案下載伺服器,目前已經限制了單執行緒的下載速度。速度為200kb/s 但如果使用者使用了多執行緒下載,如迅雷之類的。就可以突破限制,達到翻倍的效果。請問centos上面可以怎麼限制速度?

欧阳克
欧阳克

温故而知新,可以为师矣。 博客:www.ouyangke.com

全部回覆(1)
曾经蜡笔没有小新

可以用nginx的limit_conn_module來限制客戶端IP的連線數。
以下是精簡配置:

http {
    limit_conn_zone $binary_remote_addr zone=addr:10m;

    server {
        limit_conn addr 1;
    }
}
  • limit_conn_zone定義一個限制連接的桶子;

  • $binary_remote_addr表示根據客戶端IP作為key來計算連線數;

  • zone=addr聲明這個桶的名稱;

  • limit_conn執行限制連接數,後面的addr就是呼叫前面配置的桶。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!