| 描述: | 客户端带宽速率限制 |
|---|---|
| 状态: | 延期 |
| 模块标识符: | ratelimit_module |
| 源文件: | mod_ratelimit.c |
| 兼容性: |
rate-initial-burst在httpd 2.4.24及更高版本中可用。限速代理内容在httpd 2.4.33之前无法正常工作。
|
提供一个名称RATE_LIMIT为限制客户端带宽的过滤器。在将HTTP响应传输到客户端时,会将其应用于每个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导致整数溢出,则将禁用突发。