Apache HTTP Server 版本 2.4
描述 | 客户端带宽速率限制 |
---|---|
状态 | 扩展 |
模块标识符 | ratelimit_module |
源文件 | mod_ratelimit.c |
兼容性 |
rate-initial-burst 在 httpd 2.4.24 及更高版本中可用。在 httpd 2.4.33 之前,代理内容的速率限制无法正常工作。 |
提供一个名为 RATE_LIMIT
的过滤器来限制客户端带宽。节流应用于每个 HTTP 响应,并在其传输到客户端时进行,而不是在 IP/客户端级别进行聚合。要模拟的连接速度以 KiB/s 为单位指定,使用环境变量 rate-limit
。
可选地,可以配置初始的突发数据量(以 KiB 为单位),以全速传递,然后再节流到指定的速率限制。此值是可选的,并使用环境变量 rate-initial-burst
设置。
<Location "/downloads"> SetOutputFilter RATE_LIMIT SetEnv rate-limit 400 SetEnv rate-initial-burst 512 </Location>
rate-limit
指定的值导致整数溢出,则速率限制将被禁用。如果为 rate-limit-burst
指定的值导致整数溢出,则突发将被禁用。