есть такой конфиг: server { listen 19999 default_server reuseport;# sndbuf=4m; location ~ ^/speedtest-limit-([0-9]+[km]?)/([^/]*)$ { limit_rate $1; limit_rate_after 2m; alias /var/www/speedtest/$2; } }
проверяю скорость скачивания без лимита, вполне приличная: $ curl -o /dev/null 127.0.0.1:19999/speedtest-limit-0/1000mb % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 1000M 100 1000M 0 0 2375M 0 --:--:-- --:--:-- --:--:-- 2375M с относительно небольшим лимитом всё хорошо: $ curl -o /dev/null 127.0.0.1:19999/speedtest-limit-1m/100mb % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 100M 100 100M 0 0 1044k 0 0:01:38 0:01:38 --:--:-- 1008k а вот с лимитом повыше ерунда выходит: $ curl -o /dev/null 127.0.0.1:19999/speedtest-limit-100m/1000mb % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 1000M 100 1000M 0 0 42.9M 0 0:00:23 0:00:23 --:--:-- 42.6M что можно подкрутить? Posted at Nginx Forum: https://forum.nginx.org/read.php?21,288423,288423#msg-288423 _______________________________________________ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru