gpt4 book ai didi

django-rest-framework - 防止 django-rest-framework 中单个用户同时发出请求

转载 作者:行者123 更新时间:2023-12-04 08:39:21 25 4
gpt4 key购买 nike

用户通过意外单击按钮两次并通过向网络服务器发送垃圾邮件来获得更多积分,从而导致关键数据处理的竞争条件。我正在考虑在请求处理开始时使用某种每用户锁来防止数据损坏和服务器过载。问题在于请求处理分布在机器之间。

最佳答案

您可能可以设置一个限制,只允许每 x 秒发出一个请求,这样用户就无法向按钮发送垃圾邮件,我自己没有使用过它,但根据文档,它可能就是您所需要的。

来源: https://www.django-rest-framework.org/api-guide/throttling/#throttling

关于django-rest-framework - 防止 django-rest-framework 中单个用户同时发出请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50075565/

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