How to Enable GZIP Compression for Vultr CDN Pull Zones

Updated on November 27, 2024

GZIP Compression in Vultr CDN Pull Zones reduces the size of your content before it is delivered to users. This feature enhances the efficiency of data transfer, leading to faster load times and improved overall site performance. By compressing your content with GZIP, you ensure that your users experience quicker access to your site, optimizing both bandwidth usage and user satisfaction.

Follow this guide to enable the GZIP compression feature for Vultr CDN Pull 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 Pull Zones.

    Pull Zone option in products sidebar

  2. Click your target CDN Pull Zones service.

    Selection of a target Pull 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 Pull Zones endpoint and note the target Pull Zone service's ID.

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

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

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

    console
    $ vultr-cli cdn pull update --gzip <pullzone-id>