实施Web API请求限制的常用方法有哪些?是否有适用于常见Web框架(Rails,Django,Java等)的库,可以为您提供临时禁止?
相关问题表明,速率限制是通过限制IP请求在Web服务器上完成的,但这意味着所有请求都被平等对待。似乎需要由应用程序处理限制因为:
答案 0 :(得分:3)
Django-Piston在那里有一些整洁的节流。查看来源http://bitbucket.org/jespern/django-piston/wiki/Home
答案 1 :(得分:1)
您可能还希望使用IPtables(linux)等工具来限制某些传入流量。还有第三方服务,如3scale(http://www.3scale.net - 免责声明 - 我为他们工作:-)),它们可以跟踪和管理您希望以每个用户为基础应用于流量的所有使用限制。