nginx 限速
limit_rate
Syntax: limit_rate rate; Default: limit_rate 0; Context: http, server, location,if in location限制單個連接的速度。
配置示例:
location / {root html;index index.html index.htm;expires 300s;more_set_headers 'Server: test1.1';limit_rate 1024k; }可以通過變量$limit_speed 來設(shè)置連接速率
server {if ($slow) {set $limit_rate 4k;} }也可以通過攜帶X-Accel-Limit_Rate 頭部來限制。
limit_speed
根據(jù)連接信息來限制連接速率, 包含limit_speed_zone 和 limit_speed 兩個配置
注:一般使用 $binary_remote_addr 來劃分zone, 理論上也可通過其他變量來劃分。
limit_speed_zone:
Syntax: limit_speed_zone zone_name $variable memory_max_size Default: no Context: httplimit_speed:
Syntax: limit_speed zone_name max_speed Default: no Context: http, server, location配置示例:
http {limit_speed_zone one $binary_remote_addr 10m;server {location /download/ {limit_speed one 100k;}} }總結(jié)
- 上一篇: 在火狐浏览器中获得borderColor
- 下一篇: Pandas DataFrame为什么弃