Cara Mengaktifkan Kompresi Brotli di Apache
- 3199
- 427
- Jermaine Mohr
Sama seperti GZIP, Brotli juga merupakan algoritma kompresi tujuan umum yang dikembangkan oleh Google. Ini mengompres data menggunakan kombinasi teknologi dan algoritma modern. Ini serupa dalam kecepatan untuk mengempis tetapi memberikan kompresi yang lebih tinggi. Kompresi Brotli didukung oleh semua browser utama seperti Chrome, Firefox, Safari, Edge.
Kompresi Brotli dipilih oleh kekayaan teknologi top seperti Cloudflare dll. Inilah alasannya, kami sarankan beralih ke Brotli dari algoritma kompresi data pengempitan lama.
Tutorial ini membantu Anda mengaktifkan kompresi Brotli di server web apache.
Prasyarat
Akses shell ke server Anda dengan akun istimewa sudo.
Kami berasumsi bahwa Anda sudah memiliki server Apache yang sedang berjalan. Juga membuat host virtual untuk aplikasi web.
Langkah 1 - Menginstal Brotli
Pertama, instal paket Brotli di sistem Anda. Untuk sistem Ubuntu dan Debian, ini tersedia di repositori default.
Buka terminal dan ketik:
sudo apt install brotli -y
Ini akan menginstal paket yang diperlukan yang berisi file algoritma di sistem Anda.
Langkah 2 - Konfigurasikan Brotli dengan Apache
Server Apache berisi default modul brosli. Anda dapat mengaktifkan modul Brotli di Apache dengan perintah berikut.
sudo a2enmod brotli
Selanjutnya, Anda harus mengkonfigurasi host virtual apache untuk mengaktifkan kompresi dengan brotli. Anda perlu menambahkan kode di bawah ini dalam file konfigurasi host virtual.
AddOutputFilterByType Brotli_Compress Teks/Teks HTML/Teks Polos/Teks XML/Teks CSS/Aplikasi JavaScript/JavaScript123 |
Setelah mengaktifkan kompresi Brotli, file konfigurasi host virtual terlihat seperti di bawah ini:
ServerAdmin WebMaster@LocalHost Servername Contoh.com documentrooth/var/www/addOutputFilterbyType brotli_compress teks/teks html/teks biasa/teks xml/teks CSS/aplikasi javascript/kesalahan javascript $ apache_log_dir/error.Log CustomLog $ APACHE_LOG_DIR/Access.log digabungkan123456789101112 |
Simpan file konfigurasi dan tutup. Kemudian muat ulang layanan Apache untuk menerapkan perubahan.
Sudo Systemctl Restart Apache2
Itu dia. Anda telah berhasil mengaktifkan kompresi Brotli di server Apache.
Langkah 3 - Tes Kompresi
Akses aplikasi web Anda di browser dan periksa nilai header di konsol browser. Anda perlu mencari Penyandian konten
nilai. Itu harus berisi br
sebagai nilai, yang menunjukkan bahwa halaman web dikompresi dengan kompresi brotli.
Pahlawan baris perintah juga dapat menggunakan perintah curl untuk mengakses nilai header seperti di bawah ini:
Curl -i -h 'Accept -Encoding: Br' http: // Contoh.com
Anda akan melihat hasilnya di bawah.
Http/1.1 200 OK Tanggal: Kamis, 01 Jul 2021 06:26:54 GMT Server: Apache/2.4.41 (Ubuntu) Peningkatan: H2, H2C Koneksi: Tingkatkan Modifikasi Terakhir: Fri, 05 Feb 2021 08:55:44 GMT Etag: "33-5BA92FC4CECDF-BR" Recequ Pengodean Konten: Br Panjang konten: 46 tipe konten: teks/html
Periksa nilai Penyandian konten
pilihan.
Kesimpulan
Tutorial ini membantu Anda mengkonfigurasi kompresi brootli di server web apache.