Set Rate Limits and Exemptions
Restricting consumption of resources and rate of requests
Last updated
Restricting consumption of resources and rate of requests
Last updated
Different types of rate limits are defined in different parts of the Reblaze interface.
Static rate limits for each application: Timeouts and request limits per IP are set for each application on the .
By location: Rate limits for specific locations/URLs can be created in and then including them in .
By traffic source: Requestors who are submitting excessive requests across the planet can be banned for configured lengths of time. This can be done via .
In some situations, either or Dynamic Rules could be used. Rate Limiting Rules are the preferable option. They are more powerful, more flexible, and in a future release, they will fully replace Dynamic Rules.
Creating exemptions from rate limits is done differently, depending on the scope of the rate limits being addressed.
Global: Create an .
By location: Create an with the name "Rate Limit Whitelist". This can exempt any combination of IP, Country, and ASN. The Policy should then be included in a , and the Profile should be to the appropriate location(s) or portions of your site/application. Example:
By traffic source: A traffic source can be exempted from Dynamic Rule filtering either by , or by adding the traffic source to the .