Kompresi adalah cara sederhana dan efektif untuk menghemat bandwidth dan mempercepat loading situs Anda. Memang JSON Gzip Compression kadang terjadi masalah pada browser lama yang sudah tidak di update atau sudah tidak di dukung lagi oleh pengembang.
Tapi di abad ke-21 ini. Sebagian besar lalu lintas website kebanyakan berasal dari browser modern, dan sejujurnya, sebagian besar pengguna komputer saat ini cukup mengerti teknologi. Kita tidak ingin memperlambat semua orang karena ada orang yang menggunakan IE 4.0 pada Windows 95.
Bahkan Google dan Yahoo menggunakan kompresi gzip. Browser modern diperlukan untuk menikmati konten web modern dan kecepatan web modern – jadi gzip menyandikannya. Berikut cara mengaturnya.
Pertama-tama, pastikan modul Apache deflate diaktifkan di sistem Anda. Perintah di bawah ini akan mengaktifkan modul deflate di Apache pada sistem berbasis Debian. Tutorial ini telah diuji pada Ubuntu 18.04.
sudo a2enmod deflate
Kemudian edit file konfigurasi modul di editor teks favorit Anda.
sudo vim /etc/apache2/mods-enabled/deflate.conf
Kemudian tambahkan “AddOutputFilterByType DEFLATE application/json” di file konfigurasi modul deflate.
<IfModule mod_deflate.c> <IfModule mod_filter.c> AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css AddOutputFilterByType DEFLATE application/x-javascript application/javascript application/ecmascript AddOutputFilterByType DEFLATE application/rss+xml AddOutputFilterByType DEFLATE application/xml AddOutputFilterByType DEFLATE application/json </IfModule> </IfModule>
Simpan file Anda dan mulai ulang layanan Apache2 untuk menerapkan pengaturan baru.
systemctl restart apache2.service
Semua selesai.