实现Web API请求限制/速率的常用方式是什么?
实现Web API请求限制的常用方法是什么? 是否有任何通用Web框架(Rails,Django,Java等)的库可以在暂时禁止的情况下为您提供此功能?
一个相关的问题表明,速率限制是通过限制IP请求在Web服务器上完成的,但这意味着所有请求都被平等对待。 似乎节流需要由应用程序处理,因为:
相关问题:在这里,在这里,在这里
Django-Piston在那里有一些整洁的节流。 查看源代码http://bitbucket.org/jespern/django-piston/wiki/Home
您可能还想使用IPtables(linux)等工具来硬限制某些传入流量。 还有像3scale这样的第三方服务(http://www.3scale.net - 免责声明 - 我为他们工作:-)),它允许跟踪和管理您想要应用于每次点击量的所有使用限制用户基础。
链接地址: http://www.djcxy.com/p/44997.html上一篇: What are common ways of implementing web API request throttling/rate
下一篇: Android Positioning Progress Dialog or Custom Progress Dialog