linux - Wie kann ich die Datei-Download-Geschwindigkeit begrenzen?
欧阳克
欧阳克 2017-06-27 09:18:22
0
1
1239

Es gibt jetzt einenDatei-Download-ServervonHTTP, der derzeit die Download-Geschwindigkeit vonEinzelthreadbegrenzt. Die Geschwindigkeit beträgt200 kb/s, aber wenn der BenutzerMultithread-Downloadswie Thunder verwendet. Sie können die Beschränkungen durchbrechen und den doppelten Effekt erzielen. Wie kann ich die Geschwindigkeit aufCentosbegrenzen?

欧阳克
欧阳克

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

Antworte allen (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就是调用前面配置的桶。

    Neueste Downloads
    Mehr>
    Web-Effekte
    Quellcode der Website
    Website-Materialien
    Frontend-Vorlage
    Über uns Haftungsausschluss Sitemap
    Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!