<-
Apache > HTTP 服务器 > 文档 > 版本 2.4 > 模块

Apache 模块 mod_ratelimit

可用语言:  en  |  fr 

描述客户端带宽速率限制
状态扩展
模块标识符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 指定的值导致整数溢出,则突发将被禁用。
Support Apache!

指令

此模块不提供任何指令。

错误修复清单

另请参见

可用语言:  en  |  fr 

top

评论

注意
这不是一个问答区。此处发布的评论应指向有关改进文档或服务器的建议,如果这些评论已被实施或被认为无效/与主题无关,则可能会被我们的版主删除。有关如何管理 Apache HTTP Server 的问题应发送到我们的 IRC 频道 #httpd(在 Libera.chat 上)或发送到我们的 邮件列表