欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

限流Throttling

程序员文章站 2022-07-12 10:33:46
...

限流Throttling

可以对接口访问的频次进行限制,以减轻服务器压力
使用
可以在配置文件中,使用DEFAULT_THROTTLE_CLASSES和DEFAULT_THROTTLE_RATES进行全局配置

REST_FRAMEWORK = {
	'DEFAULT_THROTTLE_CLASSES': (
		'rest_framework.throttling.AnonRateThrottle',
		'rest_framework.throttling.UserRateThrottle'
	),
	'DEFAULT_THROTTLE_RATES': {
		'anon': '100/day',
		'user': '1000/day'
	}
}
DEFAULT_THROTTLE_CLASSES 可以使用 second,minute,hour或day来指明周期