Published 19.24 by

Mengaktifkan kompresi pada web | Google Page Speed Insights

Mengaktifkan kompresi pada web
Dalam tutorial sebelumnya tentang Optimalisasi web google pagespeed insights. Kali ini saya akan bahas tentang  Mengaktifkan kompresi pada web.



Gzip Compression bahasa terkenalnya di dunia internet, untuk dasarnya adalah kompres dan berlawanan dengan extract. Untuk pengguna daripada Windows mungkin tau yang namanya WinRar, sebuah program untuk kompres file-file anda, kira-kira seperti itulah cara bekerja gzip compression ini.
Idealnya tehnik ini akan membuat ukuran file menjadi lebih kecil sampai 50-80 persen, dan itu akan mempercepat loading dan bandwith website jika diaktifkan untuk mengkompres file html dan css, untuk blog ini saja yang seharusnya berukuran 30kb dalam sebuah html bisa menjadi hanya 6kb saja setelah di kompres dengan Gzip.

Bagaimana aktifkan Gzip compression di website anda?


Kebanyakan hosting saat ini menggunakan Apache yang dimana kita hanya perlu mengisi settingan didalam file .htaccess, file tersebut banyak mengatur berbagai settingan didalam Server Apache termasuk Gzip, Browser Cache, dan lainnya. Berikut baris kode untuk aktifkan Gzip melalui file .htaccess :
Mengaktifkan Kompresi Gzip Di Apache webservers
Cara mengaktifkan gzip dengan htaccess : Download Htaccess
mod_gzip_on Yes
mod_gzip_dechunk Yes
mod_gzip_item_include file .(html?|txt|css|js|php|pl)$
mod_gzip_item_include handler ^cgi-script$
mod_gzip_item_include mime ^text/.*
mod_gzip_item_include mime ^application/x-javascript.*
mod_gzip_item_exclude mime ^image/.*
mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*


Mengaktifkan Kompresi Gzip Di Ngix webservers
untuk mengaktifkan gzip cukup menambahkan config file di dalam kode anda :
gzip on;
gzip_comp_level 2;
gzip_http_version 1.0;
gzip_proxied any;
gzip_min_length 1100;
gzip_buffers 16 8k;
gzip_types text/plain text/html text/css application/x-javascript text/xml application/xml application/xml+rss text/javascript;
# Disable for IE < 6 because there are some known problems
gzip_disable "MSIE [1-6].(?!.*SV1)";
# Add a vary header for downstream proxies to avoid sending cached gzipped files to IE6
gzip_vary on;