ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
在一些提供下载的站点,需要进行流量控制,核心模块提供了limit_rate,limit_rate_after指令。 ## 指令 >[success]limit_rate speed 上下文:http, server, location,if in location 该限制针对一个连接设定的,如果同时有两个连接,速度将会是设置值的两倍。 可以对某些客户端进行限速 ~~~ server { if($slow){ set $limit_rate 4k; } } ~~~ >[success]limit_rate_after bytes 默认值:1m 上下文:http, server, location,if in location 在传输了多少之后进行流量控制。 ## 示例 以最快的速度现在3M后,速度控制为512k 实际测试结果,开始下载速度是1M多,下载3M后,逐步降速为512k ~~~ location /downlaod { limit_rate_after 3m; limit_rate 512k; } ~~~