大家都知道使用迅雷在现在资源的时候,如果你不是会员就会有一个试用加速的时间,或者是下载多少 M的试加速的机会,其实在开Nginx也有这样的功能,只是大家不熟悉,这个功能几乎很少用,那么今天我给大家讲解一下这个功能如何配置。
比如你向让用户下载的前100M文件不限速度,当达到100M以后速度限制在10K ,并且每一个用户的链接只有一个。
配置 首先在http的区域中中第一下载限制的名称 以及容器 如下所示limit_conn_zone $binary_remote_addr zone=mylimit:10m;然后在需要限制下载的模块加入限制下载速度的配置
limit_rate_after 100M;
limit_rate 10k;
limit_conn mylimit 1;
例如你创建了一个source的资源区域,那么就可以把这个配置放到source 区域里,然后当客户端进行访问的时候就会前100M 不会限制速度,等超过100M 后速度就会下降到10kb。
原文地址:http://blog.51cto.com/openstack2016/2159821
时间: 2024-10-12 10:40:42