开发者社区> 问答> 正文

django rest framework怎么实现的用户访问频率控制?

django rest framework怎么实现的用户访问频率控制?

展开
收起
芯在这 2021-12-07 22:05:28 431 0
1 条回答
写回答
取消 提交回答
  • #使用IP/用户账号作为键,每次的访问时间戳作为值,构造一个字典形式的数据,存起来,每次访问时对时间戳列表的元素进行判断,#把超时的删掉,再计算列表剩余的元素数就能做到频率限制了 #匿名用户:使用IP控制,但是无法完全控制,因为用户可以换代理IP登录用户:使用账号控制,但是如果有很多账号,也无法限制

    2021-12-07 22:05:42
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
函数计算最佳实践:快速开发一个分布式 Puppeteer 网页截图服务 立即下载
WEB浏览器中即将发生的安全变化 立即下载
JS 语言在引擎级别的执行过程 立即下载