我想在第一次POST的500ms内完全丢弃(不缓冲,排队或响应)来自用户的任何POST请求。
我看过https://www.nginx.com/blog/rate-limiting-nginx/但不确定它“适合”。
基本上,nginx坐在phpbb论坛软件面前,看起来当有人不小心双击(通常在100-200ms之间),然后发两个帖子,我认为因为服务器需要大约200ms才能响应。
phpbb应该有15秒的内置“洪水控制”,但我猜它在下一个请求进入之前无法检查数据库。
所以默默地拒绝第二次点击是理想的。