【数媒在线课堂】限流:在线课堂

Nginx 的限流模块,是基于漏桶算法实现的,在高并发的场景下非常实用在线课堂

1、配置参数

1)limit_req_zone 定义在 地址的二进制形式在线课堂

2)Zone 定义 IP 状态及 URL 访问频率的共享内存区域在线课堂。zone=keyword 标识区域的名字,以及冒号后面跟区域大小。16000 个 IP 地址的状态信息约 1MB,所以示例中区域可以存储 160000 个 IP 地址。

3)Rate 定义最大请求速率在线课堂。示例中速率不能超过每秒 100 个请求。

2、设置限流

burst 排队大小,nodelay 不限制单个请求间的时间在线课堂

四、缓存

1、浏览器缓存,静态资源缓存用 expire在线课堂

2、代理层缓存

五、黑白名单

1、不限流白名单

2、黑名单

本站内容来自用户投稿,如果侵犯了您的权利,请与我们联系删除。联系邮箱:835971066@qq.com

本文链接:http://gmstar.cn/post/135.html