diff --git a/docs/api-guide/throttling.md b/docs/api-guide/throttling.md index fc1525df6..baab6b737 100644 --- a/docs/api-guide/throttling.md +++ b/docs/api-guide/throttling.md @@ -35,11 +35,16 @@ The default throttling policy may be set globally, using the `DEFAULT_THROTTLE_C 'DEFAULT_THROTTLE_RATES': { 'anon': '100/day', 'user': '1000/day' - } + }, + 'NUM_PROXIES': 2, } The rate descriptions used in `DEFAULT_THROTTLE_RATES` may include `second`, `minute`, `hour` or `day` as the throttle period. +Additionally the number of application proxies can be set using `NUM_PROXIES`. This +setting will allow the throttle to correctly identify unique requests there are +multiple proxies in front of the server. + You can also set the throttling policy on a per-view or per-viewset basis, using the `APIView` class based views.