Nginx实现对视频播放限流
server{
....
#这个匹配的是所有以/data/开头,并以.mp4结尾的文件路径。
location ~^/data/.*\.(mp4)$ {
proxy_pass http://data-server; #后端文件存储服务
rewrite ^/data/(.*)$ /$1 break;
#禁止长连接
keepalive_timeout 0;
# 限制只允许100个链接
limit_conn one 100;
# 限定下载速度为 1m/s
#limit_rate 1048576;
limit_rate 1m;
}
....
}
keepalive_timeout 0
连接在完成通信后立即关闭,释放资源。减少空闲连接对带宽的占用,提高整体性能
官方文档
好的 ok