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
指定的值造成整數溢位,則暴發會停用。