服务器上传和下载速度 服务器限制客户端下载速度( 二 )


3)限制下载速度
下载速度为100kserver {listen80;server_name localhost;location / {roothtml;index index.html index.htm;}location /abc {limit_rate 100k;}}}重启nginx服务测试机使用wget命令测试
4)综合案例
【服务器上传和下载速度 服务器限制客户端下载速度】限制web服务器请求处理为1秒一个,触发值为5;
限制并发连接数为4;
限制下载速度为100.
http {includemime.types;default_type application/octet-stream;sendfileon;keepalive_timeout 65;#基于IP做连接限制 限制同一IP并发为1 下载速度为100Klimit_conn_zone $binary_remote_addr zone=addr:10m;#基于IP对下载速率做限制 限制每秒处理1次请求,对突发超过5个以后的请求放入缓存区 limit_req_zone $binary_remote_addr zone=one:10m rate=1r/s;server {listen80;server_name localhost;location / {roothtml;index index.html index.htm;}location /abc {limit_req zone=one burst=5 nodelay;limit_conn addr 4;limit_rate 100k;}}}总结
限速介绍
应用场景
限速原理
限速实现
重点:限速的作用,如何实现限速
难点:如何限制并发连接和下载速度