Setelah mengaktifkan fitur kompresi Gzip, titik kehadiran (POPs) Alibaba Cloud CDN menggunakan algoritma kompresi Gzip untuk mengompres sumber daya sebelum dikirim ke klien. Fitur ini mengurangi ukuran file, mempercepat distribusi, dan menghemat bandwidth.
Informasi latar belakang
Kompresi terdiri dari dua jenis: Gzip dan Brotli. Fitur kompresi Gzip menggunakan algoritma Gzip. Untuk informasi lebih lanjut tentang kompresi Brotli, lihat Konfigurasikan Kompresi Brotli.
Fitur kompresi Gzip atau Brotli dapat digunakan untuk mengompres file di server asal dengan ukuran antara 1 KB hingga 10 KB. File yang lebih kecil dari 1 KB atau lebih besar dari 10 MB tidak akan dikompres.
Format berikut didukung oleh fitur kompresi Gzip: text/xml, text/plain, text/css, application/javascript, application/x-javascript, application/rss+xml, text/javascript, image/tiff, image/svg+xml, application/json, dan application/xml.
Jika permintaan mencakup header
Accept-Encoding: gzip, klien meminta penggunaan kompresi Gzip untuk sumber daya tersebut.Jika respons dari server asal mencakup header
Content-Encoding: gzip, sumber daya telah dikompres dengan Gzip.
Catatan penggunaan
Fitur kompresi Gzip kompatibel dengan semua browser, sedangkan kompresi Brotli tidak didukung oleh browser lama. Anda dapat memeriksa apakah browser mendukung kompresi Brotli sesuai kebutuhan bisnis Anda.
Saat Alibaba Cloud CDN mengompres file statis, nilai MD5 dari file tersebut berubah. Jika verifikasi MD5 digunakan dalam logika layanan untuk situs web Anda, klien akan memverifikasi nilai MD5 dari file yang diambil dari POPs. Apabila nilai MD5 suatu file berbeda dari nilai MD5 dalam header respons, klien akan menganggap unduhan file gagal. Dalam situasi ini, Anda perlu menonaktifkan kompresi Gzip dan Brotli.
Jika kompresi diaktifkan pada server asal dan respons dari server asal mencakup
Content_Encoding, kompresi pada POPs tidak akan diterapkan.Jika kedua fitur kompresi Gzip dan Brotli diaktifkan, dan header permintaan
Accept-Encodingmencakup baikbrmaupungzip, hanya kompresi Brotli yang berlaku.Jika optimasi HTML dan kompresi diaktifkan, optimasi HTML tidak akan berlaku. Alibaba Cloud CDN hanya mengompres file.
File gambar dalam format umum seperti PNG, JPG, dan JPEG, serta file video seperti MP4, AVI, dan WMV, sudah terkompresi. Fitur kompresi Gzip dan Brotli tidak berlaku untuk file-file ini. Disarankan untuk menonaktifkan kompresi Gzip dan Brotli untuk file semacam itu. Jika ingin mengurangi ukuran file gambar, gunakan fitur pengeditan gambar. Untuk informasi lebih lanjut, lihat Ikhtisar Pengeditan Gambar. Untuk mengurangi ukuran file video, gunakan fitur transkoding video. Informasi lebih lanjut tersedia di Transkoding Audio dan Video.
Prosedur
Masuk ke Konsol Alibaba Cloud CDN.
Di panel navigasi kiri, klik Domain Names.
Pada halaman Domain Names, temukan nama domain yang ingin dikelola dan klik Manage di kolom Actions.
Di pohon navigasi kiri nama domain, klik Optimization.
Di bagian Gzip Compression, aktifkan Gzip Compression.
Anda dapat membandingkan format file sebelum dan sesudah aktivasi kompresi Gzip. Jika ekstensi nama file adalah .gzip, file tersebut telah dikompres.

FAQ
Mengapa kompresi Gzip gagal berlaku untuk permintaan yang dialihkan kembali ke server asal?