gpt4 book ai didi

python - 如何限制每个用户每分钟的请求?

转载 作者:行者123 更新时间:2023-11-28 22:06:50 25 4
gpt4 key购买 nike

我的网站中有多个表单,并且有几个页面具有密集的数据库事件。我想为每个用户设置请求上限。例如,我不希望人们在不到 10 秒的时间内发出超过 10 个请求。

有没有办法在 Django 中做到这一点?

最佳答案

您可能可以使用自定义中间件来做到这一点。您需要将数据保存在某个地方(数据库?)。有关如何编写 own middleware 的信息,请参阅文档。 .以下是 request object 中提供给您的内容.

不过,我建议在 apache/nginx/无论您使用什么都这样做。

关于python - 如何限制每个用户每分钟的请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2983121/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com