Configure Rate Limiting
Rate Limiting helps manage client request traffic by defining thresholds on how many requests a user or IP can make within a specified time window. This feature operates at the CDN edge, preventing excessive traffic from reaching your origin servers and maintaining stable performance.
Choose Rate Limit Option
Define how bursts of traffic are handled when the limit is reached. Select one of the following modes from the dropdown:
Burst
Allows short spikes within the limit window before throttling begins.
Burst + No Delay
Permits short bursts instantly, without waiting for enforcement delay.
None
Strict enforcement. Requests exceeding the limit are immediately blocked.
Define Actions for Exceeded Limits
Specify what happens when a user exceeds the defined rate limit.
Block
Rejects the request and returns an error response (default).
Challenge
Sends a verification challenge to the client before allowing further requests.
You can also define the HTTP response code to be returned:
429
— Too Many Requests529
— Custom throttling response
Path & Extension Based Rate Limiting
Some parts of your application may require different rate limits — for example, to protect login endpoints or limit access to downloadable files — without affecting the entire CDN resource.
With Path & Extension Based Rate Limiting, you can define request thresholds that apply only to specific URL paths (such as /login
or /api/
) or file types (like .pdf
, .jpg
, or .mp4
).
These rules are managed under the Page Rules section in the Medianova Control Panel and allow more granular control over how traffic is handled at the edge.
Use this feature when you need to:
Apply stricter limits to sensitive routes such as
/auth/
,/checkout
, or/login
.Restrict access to large media or document files.
Combine global rate limits with path-level overrides for flexible traffic management.
Learn more: See Path & Extension Based Rate Limiting for configuration steps and advanced examples.
Last updated
Was this helpful?