Taufik Mulyana
Taufik Mulyana
Linux System Administrator, Interested in Linux, Cloud, Containers
March 1, 2018 2 min read

Mengaktifkan Gzip di Nginx

mengaktifkan gzip nginx

gzip pada nginx merupakan sebuah metode pengkompresian pada file aset seperti html, css dan js, dengan mengaktifkan gzip pada nginx akan mengurangi ukuran transfer data secara signifikan dan dapat mempercepat halaman web yang memiliki berkas aset statik, anda bisa menggunakan metode ini untuk mengurangi beban pada server dan juga mengurangi beban untuk pengunjung, tentu saja hal ini akan menguntungkan kedua pihak, untuk mengaktifkan gzip di nginx caranya sangat mudah anda bisa mengikuti tutorial dibawah ini.

Mengaktifkan GZIP

Untuk mengaktifkan kompresi, tambahkan direktif gzip ddengan parameter on

gzip on;

Secara default nginx mengkompresi tipe mime text/html, untuk menambahkan mime tipe lain tambahkan dengan gzip_type

gzip_types text/plain text/xml text/css application/x-javascript;

Mengaktifkan atau menonaktifkan penyisipan response header Vary: Accept-Encoding

gzip_vary on;

Tambahkan level kompresi gzip

gzip_comp_level 5;

Nonaktifkan gxip jika di akases internet explorer

berikut konfigurasi gzip yang saya gunakan

gzip on;
 gzip_disable "msie6";
 
 gzip_vary on;
 gzip_proxied any;
 gzip_comp_level 5;
 gzip_buffers 16 8k;
 gzip_http_version 1.1;
 gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript;

anda bisa tambahkan konfigurasi di atas di berkas /etc/nginx/nginx.conf pada direktif server{}

user $ sudo vim /etc/nginx/nginx.conf

Cek konfigurasi nginx

user $ nginx -t

jika tidak ada galat, silahkan jalankan ulang nginx

user $ systemctl restart nginx

Leave a Reply

Your email address will not be published. Required fields are marked *