我计划限制用户带宽。我post_action
在核心模块中看到了指令,并考虑是否可以获取响应大小nginx
并将其发送到代码post_action
。
有什么想法我该如何做吗?
答案1
nginx
将其$body_bytes_sent
变量设置为 HTTP 响应的大小。
答案2
有一个内置解决方案以限制用户带宽在 中HttpCoreModule
。nginx
例如,假设您想将带宽限制为 20kB/s:
set $limit_rate 20k;
我计划限制用户带宽。我post_action
在核心模块中看到了指令,并考虑是否可以获取响应大小nginx
并将其发送到代码post_action
。
有什么想法我该如何做吗?
nginx
将其$body_bytes_sent
变量设置为 HTTP 响应的大小。
有一个内置解决方案以限制用户带宽在 中HttpCoreModule
。nginx
例如,假设您想将带宽限制为 20kB/s:
set $limit_rate 20k;