Brotli vs Gzip: Kompresi Mana yang Lebih Baik untuk WordPress?
Diterbitkan: 2022-08-18 Kompresi Brotli vs Gzip? Cari tahu alat kompresi mana yang lebih baik.
Dalam hal kinerja situs web, standarnya tinggi. Salah satu faktor yang menentukan situs web yang bagus adalah kecepatannya. Saat ini, situs web dipenuhi dengan gambar, video, dan skrip, yang berarti membutuhkan lebih banyak waktu untuk memuat.
Meskipun demikian, pemilik situs web yang ingin tetap kompetitif harus menghindari pemuatan halaman yang lambat. Pengunjung Anda akan meninggalkan situs Anda jika mereka harus menunggu beberapa detik lagi. Untuk mencegah hal ini terjadi, Anda harus mengurangi waktu pemuatan situs web Anda.
Salah satu cara Anda dapat meningkatkan kecepatan situs Anda adalah melalui kompresi data. Teknik ini menghemat ruang penyimpanan dan meningkatkan kecepatan. Pada artikel ini, kami akan menjelaskan apa itu kompresi data. Kami juga akan membandingkan dua algoritma kompresi utama – Gzip dan Brotli.
Isi:
- Apa itu Kompresi Data?
- Kompresi Brotli vs Gzip – Dasar-dasarnya
- Kompresi Gzip
- Kompresi Brotli
- Uji Tolok Ukur untuk Kompresi Brotli dan Gzip
- Cara Menguji Situs Web Anda untuk Brotli dan Gzip
- Aktifkan Kompresi Brotli di WordPress
- Kesimpulan
Apa itu Kompresi Data?
Kompresi data adalah proses pengurangan file web menggunakan algoritma kompresi . Kompresi dapat berupa lossy atau lossless. Dalam kompresi lossy, kualitas data dapat berkurang. Kompresi lossless mengurangi ukuran file web tanpa mempengaruhi kualitasnya.
Inilah mengapa kompresi itu penting; ketika Anda memasukkan URL ke browser web Anda, itu mengirimkan permintaan ke server web. Server bertanggung jawab untuk mengambil dan menampilkan data di browser web.
Setelah menerima permintaan, file harus diunduh dan ditampilkan dalam hitungan detik. Jika situs web membutuhkan waktu lebih dari 3 hingga 5 detik untuk dimuat, itu meningkatkan rasio pentalan. Semakin banyak data yang harus dikirim, semakin lama waktu yang dibutuhkan halaman untuk memuat.
Kompresi data mencoba menghilangkan masalah ini dengan mengurangi ukuran file situs web. Akibatnya, situs Anda menggunakan lebih sedikit bit dan memuat lebih cepat. Banyak browser web menerima satu atau dua algoritme kompresi paling populer – Brotli dan Gzip.
Kompresi Brotli vs Gzip – Dasar-dasarnya
Berikut pengenalan singkat untuk kedua alat kompresi.
Kompresi Gzip
Gzip adalah software kompresi yang digunakan untuk memperkecil ukuran file web. Perangkat lunak ini dirilis pada 31 Oktober 1992, dan didasarkan pada algoritma DEFLATE. Format ini mendeteksi dan menghapus karakter duplikat dari file web. Ini adalah kompresi data lossless yang menggabungkan algoritma LZ77 dan algoritma pengkodean Huffman.
Algoritma LZ77 bekerja dengan mendeteksi data berulang dan menggantinya dengan tupel untuk mengompresi data mentah. Untuk lebih mengompresi data, algoritma pengkodean Huffman memberikan karakter yang muncul kembali dengan jumlah bit paling sedikit. Kemudian karakter langka/unik memiliki jumlah bit tertinggi.
Gzip dirancang sebagai perpustakaan kompresi serba guna. Dibutuhkan data dalam bentuk mentahnya dan mengompresnya tanpa kehilangan. Peramban web utama mendukung Gzip, dan banyak penyedia hosting menawarkannya, jadi kemungkinan besar situs Anda sudah menggunakannya.
Kompresi Brotli
Ini adalah algoritma kompresi data populer lainnya. Brotli dibuat pada tahun 2013 oleh para insinyur Perangkat Lunak di Google dan dengan cepat menjadi metode kompresi yang paling banyak digunakan di seluruh dunia. Ini tidak mengherankan; tidak seperti Gzip, Brotli dirancang untuk mengompresi aliran, menjadikannya pilihan yang lebih baik untuk server web.
Selain itu, Brotli bersifat umum dan tanpa kerugian. Akibatnya, semua jenis file dapat dikompresi secara efisien tanpa kehilangan informasi apa pun. Brotli hadir dengan berbagai dukungan dan gratis untuk digunakan.
Uji Tolok Ukur – Kompresi Brotli vs Gzip
Inilah pertanyaan besarnya: mana yang lebih baik, Brotli atau Gzip? Untuk menjawab ini, Anda harus memahami apa yang dimaksud dengan kompresi, yaitu rasio dan kecepatannya.
Rasio Kompresi menggambarkan perbedaan antara file sebelum dan sesudah dikompresi. Di sisi lain, Kecepatan Kompresi mengacu pada waktu yang diperlukan untuk mengompresi atau mendekompresi file. Dengan menggunakan informasi ini, mari kita bandingkan Gzip dan Brotli.
Gzip dapat mengurangi file situs web hingga 80%. Tingkat ini mengesankan, tetapi alat lain seperti Brotli memiliki rasio kompresi yang lebih baik. Benchmarking Brotli terhadap Gzip mengungkapkan hasil berikut:
- 21% file HTML lebih kecil dari Gzip
- 17% file CSS lebih kecil dari Gzip
- File JavaScript 14% lebih kecil dari Gzip
Anda mungkin tergoda untuk menyimpulkan bahwa Brotli lebih baik berdasarkan data ini. Sementara Brotli mengompres lebih baik, itu ada biayanya. Brotli membutuhkan waktu lebih lama untuk dikompresi dibandingkan dengan Gzip dan kecepatan juga merupakan metrik penting.
Sementara Brotli memiliki rasio kompresi yang lebih baik, Gzip memimpin dalam hal kecepatan kompresi.
Selanjutnya, kedua alat kompresi memiliki tingkat kompresi yang berbeda. Tingkat secara langsung mempengaruhi rasio kompresi dan kecepatan.
Meningkatkan tingkat kompresi akan meningkatkan rasio kompresi. Namun, itu akan memperlambat seluruh proses. Jadi, jika Anda membutuhkan kecepatan kompresi yang lebih tinggi, Anda perlu mengurangi tingkat kompresi yang Anda gunakan. Ini bekerja sebaliknya.
Dalam hal popularitas dan jumlah pengguna, Gzip berada di urutan teratas. Brotli baru dibuat pada tahun 2013, sedangkan Gzip sudah ada sejak tahun 1992. Meskipun Brotli relatif baru, namun berkembang pesat dan menjadi standar bagi penyedia hosting.
Cara Menguji Situs Web Anda untuk Kompresi Brotli dan Gzip
Ada dua cara untuk memeriksa apakah halaman web Anda menggunakan algoritma kompresi. Kami akan membahas keduanya.
Gunakan Alat Daring
Ini adalah cara termudah untuk memeriksa apakah situs WordPress Anda mengaktifkan Gzip atau Brotli. Untuk tutorial ini, kita akan menggunakan alat uji kompresi dari giftofspeed.com. Alat ini mudah digunakan dan juga memberikan informasi tambahan tentang situs web Anda.
Untuk memulai, ketik URL situs Anda di bidang teks yang disediakan, lalu klik tombol Uji URL di sebelahnya. Anda akan segera mendapatkan hasilnya. Begitulah cara mudahnya.
![](https://s.stat888.com/img/bg.png)
Menggunakan Alat Pengembang Peramban Anda – Brotli vs Gzip
Cara lain untuk menguji situs Anda adalah dengan menggunakan alat pengembang yang ditemukan di browser web Anda. Untuk tutorial ini, kami akan menggunakan Chrome, tetapi juga akan bekerja dengan browser utama lainnya.
Untuk memulai, buka situs web yang ingin Anda uji, lalu klik kanan di mana saja pada halaman dan pilih Inspect .
Pada menu pengembang, klik pada tab Jaringan . Di sini, Anda akan melihat berbagai metrik tentang halaman yang sedang Anda lihat. Jika tidak ada yang ditampilkan, Anda mungkin perlu memuat ulang halaman.
Selanjutnya, gulir ke atas ke catatan pertama yang memiliki nama domain Anda dan klik di atasnya. Setelah itu, beralih ke tab Header . Gulir ke bawah ke bagian "Tajuk Respons" dan temukan tajuk "pengkodean konten". Jika Anda melihat “br”, itu berarti Brotli aktif di website.
Jika tidak, jika Anda melihat "gzip", itu berarti kompresi Gzip aktif di situs Anda.
Aktifkan Kompresi Brotli atau Gzip di Situs WordPress
Ada tiga cara untuk mengaktifkan kompresi data di WordPress. Anda dapat menginstal algoritme secara manual di server Anda jika Anda memiliki akses admin ke panel kontrol. Namun, pendekatan ini membutuhkan beberapa pengalaman pemrograman.
Atau, Anda dapat mengaktifkannya dari dasbor hosting Anda (jika host Anda mendukungnya). Plugin WordPress juga dapat digunakan untuk mengaktifkannya di situs web Anda.
Sebelum kita mulai, Anda perlu membuat cadangan situs web Anda sehingga Anda memiliki versi untuk dikembalikan jika terjadi kesalahan. Karena itu, berikut adalah 2 cara untuk mengaktifkan kompresi data di WordPress.
Gunakan Plugin Caching WordPress
WordPress memiliki banyak plugin yang memungkinkan Anda menambahkan fungsionalitas caching ke situs web Anda. Namun, tidak semua plugin caching memungkinkan Anda mengaktifkan kompresi Brotli, jadi telitilah plugin yang akan Anda gunakan.
Untuk tutorial ini, kita akan menggunakan plugin W3 Total Cache. Untuk menginstal plugin ini, buka Plugins >> Add new . Pada bilah pencarian, ketik nama plugin, lalu klik Instal Sekarang di sebelah nama plugin. Tombol berubah menjadi "Aktifkan" setelah instalasi selesai. Klik untuk mengaktifkan plugin. Anda dapat membaca artikel kami tentang cara menginstal plugin WordPress.
Setelah terinstal, buka Performance >> Browser Cache untuk membuka halaman Pengaturan plugin.
Pada tab "Umum", cari bagian kompresi data. Kompresi akan diatur ke Gzip secara default. Jika Anda lebih suka menggunakan kompresi gzip, Anda dapat membiarkan pengaturan apa adanya. Jika tidak, Anda harus menghapus centangnya dan mengaktifkan kotak centang di sebelah "Aktifkan kompresi HTTP (brotli)".
Setelah itu, gulir ke bawah dan klik Simpan semua pengaturan & Purge Cache .
Demikian pula, file CSS & JS, HTML & XML, dan Media harus diatur untuk dikompresi juga.
Anda dapat menavigasi ke bagian yang Anda inginkan menggunakan menu. Setelah Anda memilih algoritma kompresi, klik tombol Save Changes & Purge Cache .
Mendukung Web Host
Host web yang menawarkan kompresi data di luar kotak adalah cara mudah lain untuk mengaktifkan algoritme. Hubungi penyedia hosting Anda untuk mengetahui apakah mereka menyediakan kompresi, dan beri tahu mereka tingkat kompresi yang Anda inginkan.
Jika Web Host Anda tidak menawarkan kompresi data, Anda dapat menggunakan metode plugin di atas. Jika tidak, Anda mungkin perlu memutakhirkan hosting web Anda. Anda dapat memeriksa ulasan kami untuk penyedia hosting WordPress terbaik.
Jika situs web Anda menggunakan Cloudflare CDN, Anda dapat dengan mudah mengaktifkan Brotli untuk situs Anda. Untuk ini, masuk ke akun situs Anda dari dasbor Cloudflare. Selanjutnya, buka tab Kecepatan dan pilih Pengoptimalan . Di sana, Anda dapat mengaktifkan sakelar Brotli ke Aktif .
Sekarang situs WordPress Anda akan menggunakan Brotli untuk menangani kompresi.
Catatan tambahan: Anda harus menghubungkan situs web Anda dengan Cloudflare sebelum Anda dapat menggunakan alat kompresi. Kami memiliki panduan terperinci tentang cara mengintegrasikan Cloudflare dengan WordPress .
Kesimpulan – Brotli vs Gzip
Pada akhirnya, kompresi membantu situs WordPress Anda memuat lebih cepat karena mengurangi ukuran file. Baik Gzip dan Brotli membantu mengompresi file situs web Anda.
Sementara Gzip lebih tua dan terkenal, Brotli kompres lebih baik. Namun, itu juga membutuhkan sedikit lebih banyak waktu untuk mengompres daripada Gzip. Meski begitu, Brotli lebih modern, dan paling sering memberikan hasil yang lebih baik.
Pada akhirnya, tujuan Anda adalah memberikan pengalaman terbaik kepada pengguna saat berada di situs web Anda, apa pun alat yang Anda gunakan. Oleh karena itu, Anda dapat menguji kedua algoritme untuk kebutuhan unik situs web Anda, dan menjalankan uji kecepatan pada masing-masing algoritme.
Untuk kiat lebih lanjut tentang pengoptimalan situs web, Anda dapat memeriksa panduan pengoptimalan kecepatan kami. Juga, periksa sisa blog kami untuk Tutorial WordPress lainnya.