当前位置:  开发笔记 > 运维 > 正文

请求每小时限制

如何解决《请求每小时限制》经验,为你挑选了1个好方法。
如何解决《请求每小时限制》经验,为你挑选了1个好方法。

如何限制每个小时的请求来自一个IP,就像在Twitter中一样?例如,我想每小时提供100个请求.有什么解决方案吗?Apache模块?谢谢.



1> Cherian..:

从简单开始.

使用API​​密钥的概念(让我们说它的guid映射到域或帐户).

每当您的API被命中时,请使用该密钥并递增其相应的计数器.

根据您的计数器编写限制规则(在这种情况下为小时)

重启.

不建议通过IP阻止.NAT是问题所在

推荐阅读
oDavid_仔o_880
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有