> ## Documentation Index
> Fetch the complete documentation index at: https://bunny.net/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Performance

> Optimize delivery speed, reduce origin load, and control bandwidth usage.

Bunny CDN includes several features to improve content delivery performance and give you control over how traffic is handled.

> **[Origin Shield](/docs/cdn/performance/origin-shield)**
>
> Reduce origin traffic by routing all CDN requests through a single caching
> layer.

> **[Smart Preloader](/docs/cdn/performance/smart-preloader)**
>
> Show a branded loading screen when your origin takes longer than expected to
> respond.

> **[Routing Filters](/docs/cdn/performance/routing-filters)**
>
> Limit CDN routing to specific geographic regions for compliance and data
> residency.

> **[Network Limits](/docs/cdn/performance/network-limits)**
>
> Control download speeds, request rates, and bandwidth usage per Pull Zone.

## Compression

Bunny CDN automatically compresses responses using gzip, Brotli, or Zstandard based on the client's `Accept-Encoding` header.

Compression is applied to:

* Files with extensions: `.css`, `.js`, `.json`, `.xml`, `.svg`, `.html`
* Any response with a supported MIME type (even if `Content-Type` header is missing)

> **Supported MIME types**
>
> **Application types:**
> `application/javascript`, `application/json`, `application/ld+json`, `application/xml`, `application/xhtml+xml`, `application/rss+xml`, `application/atom+xml`, `application/manifest+json`, `application/x-javascript`, `application/x-web-app-manifest+json`, `application/vnd.geo+json`, `application/vnd.apple.mpegurl`, `application/x-mpegurl`, `application/dash+xml`, `application/wasm`
>
> **Font types:**
> `application/font`, `application/font-sfnt`, `application/vnd.ms-fontobject`, `application/x-font-opentype`, `application/x-font-truetype`, `application/x-font-ttf`, `font/eot`, `font/opentype`, `font/otf`, `font/truetype`, `font/ttf`
>
> **Text types:**
> `text/html`, `text/css`, `text/javascript`, `text/js`, `text/plain`, `text/xml`, `text/csv`, `text/cache-manifest`, `text/richtext`, `text/tab-separated-values`, `text/x-component`, `text/x-java-source`, `text/x-script`
>
> **Image types:**
> `image/svg+xml`, `image/vnd.microsoft.icon`, `image/x-icon`
>
> **Other:**
> `model/gltf-binary`

> [!NOTE]
>
> If you need a specific MIME type added to the compression list, [contact
> support](https://dash.bunny.net/support).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.