可不可以规定客户端在一段时间内的请求并发数?

来源:5-2 对connection做限制的limig_conn模块

慕尼黑9432316

2022-01-18

老师,关于这一节我有些疑问:
这个并发请求数是每秒的并发请求数吗?如果是,下面的这些文字就不要看了,哈哈!

如果按照您讲的去在生产配置的话,我觉得意义不大,因为按照您的意思就是永久的限制了客户端的并发请求数。比如说我们限制了客户端的并发请求数是2,那么用户在请求了2次之后得到的结果永远是我们定义的错误码,那么我们是否可以配置用户在某一段时间的访问次数呢?比如一分钟只允许访问10次,如果可以该怎么配置呢?

写回答

2回答

酷田

2022-02-16

并不是每秒的并发数,limit_conn限制的是客户端(单个IP)的并发连接数,比如限制1个客户端并发10个连接,如果客户端同时发起20个,那么必须有10个在等待前面连接关闭后才可以

0
1
慕尼黑9432316
非常感谢!
2022-02-16
共1条回复

酷田

2022-02-16

这个模块本身就是为安全考量的

0
0

Nginx体系化深度精讲 给开发和运维的刚需课程

快速精通Nginx1.17 ,体系与深度并存,轻松搞定企业级痛点问题

661 学习 · 170 问题

查看课程