The requests_throttler Python module supports throttling requests to the web servers. There are more throttling implementations based in Python, for example, throttle (https://pypi.python.org/pypi/throttle) is an implementation based on token bucket algorithm.
Throttling can ensure that only a given number of requests are satisfied for a given user in a given time interval. Thus, it protects the server from attackers who try to flood the server with the requests, as in denial-of-service (DoS) attacks.