How to Enable GZIP Compression for Vultr CDN Push Zones

Updated on September 25, 2024

GZIP Compression in Vultr CDN Push Zones reduces the size of your content before it is delivered to users. By compressing your data, this feature enhances the efficiency of data transfer, leading to faster load times and improved overall site performance. Enabling GZIP compression helps optimize bandwidth usage and ensures a quicker, more responsive experience for your users.

Follow this guide to enable the GZIP compression feature for Vultr CDN Push Zones on your Vultr account using the Vultr Customer Portal, API, or CLI.

  • Vultr Customer Portal
  • Vultr API
  • Vultr CLI
  1. Navigate to Products, click CDN, and then click Push Zones.

    Pushzone option in products sidebar

  2. Click your target CDN Push Zone service.

    Selection of a target Push Zone service

  3. Click Features.

    Button for feature management portal

  4. Select gzip and click Update Features.

    Button for enabling gzip compression

  1. Send a GET request to the List Push Zones endpoint and note the target Push Zone service's ID.

    console
    $ curl "https://api.vultr.com/v2/cdns/push-zones" \
        -X GET \
        -H "Authorization: Bearer ${VULTR_API_KEY}"
    
  2. Send a PUT request to the Update Push Zone to enable gzip feature in your target Push Zone feature.

    console
    $ curl "https://api.vultr.com/v2/cdns/push-zones/<pushzone-id>" \
        -X PUT \
        -H "Authorization: Bearer ${VULTR_API_KEY}" \
        -H "Content-Type: application/json" \
        -d '{
            "cors": true
    }'
    
  1. List all available CDN Push Zone services and note the target Push Zone service's ID.

    console
    $ vultr-cli cdn push list
    
  2. Enable gzip feature in your target Push Zone service.

    console
    $ vultr-cli cdn push update --gzip <pushzone-id>