On this page
Apache 模块 mod_ratelimit
Description: | Client 端带宽速率限制 |
---|---|
Status: | Extension |
Module Identifier: | ratelimit_module |
Source File: | mod_ratelimit.c |
Compatibility: | rate-initial-burst 在 httpd 2.4.24 及更高版本中可用。限速代理内容在 httpd 2.4.33 之前无法正常工作。 |
Summary
提供名为RATE_LIMIT
的筛选器以限制 Client 端带宽。在将 HTTP 响应传输到 Client 端时,会将其应用于每个 HTTP 响应,而不是在 IP /Client 端级别上进行聚合。使用环境变量rate-limit
以 KiB/s 为单位指定要模拟的连接速度。
可选地,KiB 中的初始突发数据量可以配置为在节流到指定速率限制之前全速通过。此值是可选的,并使用环境变量rate-initial-burst
设置。
Example Configuration
<Location "/downloads">
SetOutputFilter RATE_LIMIT
SetEnv rate-limit 400
SetEnv rate-initial-burst 512
</Location>
Warning
如果为rate-limit
指定的值导致整数溢出,则将禁用速率限制。如果为rate-limit-burst
指定的值导致整数溢出,则将禁用突发。