linux - Comment limiter la vitesse de téléchargement des fichiers?
欧阳克
欧阳克 2017-06-27 09:18:22
0
1
1381

Il existe désormais un serveur de téléchargement de fichiers de HTTP, qui limite actuellement la vitesse de téléchargement du fil unique. La vitesse est de 200 Ko/s mais si l'utilisateur utilise le téléchargement multi-thread, comme Thunder. Vous pouvez dépasser les limites et obtenir un double effet. Comment puis-je limiter la vitesse sur centos ?

欧阳克
欧阳克

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

répondre à tous(1)
曾经蜡笔没有小新

Vous pouvez utiliser le limit_conn_module de nginx pour limiter le nombre de connexions IP client.
Ce qui suit est une configuration simplifiée :

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

    server {
        limit_conn addr 1;
    }
}
  • limit_conn_zoneDéfinir un bucket qui limite les connexions

  • $binary_remote_addr signifie calculer le nombre de connexions en fonction de l'adresse IP du client comme clé

  •  ;
  • zone=addrDéclarez le nom de ce bucket

  • limit_conn执行限制连接数,后面的addr consiste à appeler le bucket précédemment configuré.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal