Skip to main content

Bandwidth Throttling

Learning Focus

By the end of this lesson you will understand how bandwidth throttling protects against download abuse.

What Bandwidth Throttling Does

Bandwidth throttling limits how much data a single client can download per second. This prevents a single connection from consuming all available bandwidth.

Key Settings

SettingPurposeExample
Outbound Bandwidth (bytes/sec)Per-connection download limit0 (unlimited) or e.g. 1048576 (1 MB/s)

Configuring in WebAdmin

  1. Server ConfigurationSecurityPer Client Throttling
  2. Set Outbound Bandwidth limits
  3. Save and Graceful Restart

When to Use

  • Hosting large file downloads
  • Preventing download accelerators from hogging bandwidth
  • Shared hosting environments where fair usage matters
info

For most web applications serving regular pages and assets, bandwidth throttling is not needed. It is mainly useful for file hosting or media-heavy sites.

Key Takeaways

  • Bandwidth throttling prevents single-client bandwidth abuse.
  • Set limits only when hosting large downloads or needing fair-usage enforcement.
  • Combine with connection and request limits for full DDoS protection.

What's Next

  • Return to the Security module for the complete overview.