scgi_limit_rate
scgi_limit_rate 指令限制外发 SCGI 响应的速率。 — NGINX HTTP Core
scgi_limit_rate
httpserverlocation
语法scgi_limit_rate size;
默认值none
上下文http, server, location
模块NGINX HTTP Core
参数1
说明
scgi_limit_rate 指令用于在使用 SCGI 协议时控制发送给客户端的响应带宽速率。这对于管理资源、防止单个客户端占用过多带宽(可能对其他用户造成不利影响)特别有用。通过指定速率,可以确保服务器以受控的速度向客户端发送响应,从而提升整体性能和可靠性。 该指令接受一个参数,用于指定每个时间单位允许发送给客户端的最大数据量。指定的值可以包含单位后缀,例如用于千字节的 "k"、用于兆字节的 "m" 或者
配置示例
location /api {
scgi_pass backend;
scgi_limit_rate 200k;
}⚠
确保指定的值以字节为单位,或使用适当的单位后缀。
⚠
如果该指令在较低的上下文(例如 location)中设置,它将覆盖较高上下文的设置。