[日常] nginx访问频率限制
2023-02-18 15:47:06 时间
去年的事,随便记记
=========================================================================
2017年3月15日 记录:
nginx限制请求频率:
server外面加上:
limit_req_zone $binary_remote_addr zone=one:10m rate=1r/s;
里面加上:
limit_req zone=one burst=5;
解释:
超过频率的请求会被放到一个队列中延迟处理,超过burst次数的会返回503
limit_req_zone :定义限制的key
$binary_remote_addr:根据ip来限制,nginx的预制变量
zone=one :空间的名称是one
10m :共享内存大小
rate=1r/s :频率一秒钟一次请求
limit_req :使用刚才定义的key
zone=one :使用one这个空间
burst :超过频率的次数的,返回503
相关文章
- Kubernetes 1.8.x 全手动安装教程
- redis常用命令和数据类型
- 如何使用netlify部署vue应用程序
- redis的安装以及遇到的问题
- UIAutomator测试框架介绍
- PyQuery详解
- 爬虫的基本原理
- “Navicat Premium”已损坏,无法打开, 您应该将它移到废纸篓的解决办法
- scrapy解析与数据库
- 爬虫技术-Scrapy框架介绍
- 爬虫技术-滑块验证码
- 爬虫技术-验证码处理
- 爬虫技术-字体反爬
- 爬虫技术-RPC技术讲解
- 爬虫技术-cookie反爬讲解
- 性能调优命令之jmap
- jenkins邮件报警机制配置
- Selenium 模拟键盘操作
- Jenkins踩坑记录:环境变量PATH没有/usr/local/bin
- HttpRunner V3.x 从入门到精通