Maison > Questions et réponses > le corps du texte
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 ?
曾经蜡笔没有小新2017-06-27 09:20:22
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_zone
Dé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=addr
Déclarez le nom de ce bucket
limit_conn
执行限制连接数,后面的addr
consiste à appeler le bucket précédemment configuré.