Setelah sebelumnya membahas mengenai Cara Menambahkan Expires Headers di WordPress, kali ini saya akan berbagi bagaimana cara mengaktifkan GZip Compression untuk mengoptimasi kecepatan loading website. Sebelum itu, tahukah kalian apa itu GZip Compression?.
GZip Compression adalah sebuah teknologi untuk mengkompresi atau mengurangi ukuran sebuah file sehingga mempercepat waktu memuat, menghemat bandwith hosting, dan meningkatkan user experience. GZip akan melakukan kompresi sebelum web server mengirimkan konten ke web browser.
GZip sangat bergantung kepada modul mod_deflate dari apache web server. Untuk dapat mengaktifkan GZip compression kalian harus melakukannya secara manual melalui cpanel hosting. Jika tidak ingin melakukan perubahan pada file cpanel, kalian bisa menggunakan plugin.
Cara Mengaktifkan GZip Compression di Website
Berikut ini adalah cara mengaktifkan GZip Compression di web server agar kecepatan loading website kalian cepat.
Melalui File .htaccess
Tambahkan kode dibawah ini ke dalam file .htaccess yang terdapat di cpanel hosting kalian. Jika tidak menemukan file tersebut, klik pengaturan kemudian tampilkan file yang disembunyikan.
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE image/x-icon
AddOutputFilterByType DEFLATE image/svg+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/x-font
AddOutputFilterByType DEFLATE application/x-font-truetype
AddOutputFilterByType DEFLATE application/x-font-ttf
AddOutputFilterByType DEFLATE application/x-font-otf
AddOutputFilterByType DEFLATE application/x-font-opentype
AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
AddOutputFilterByType DEFLATE font/ttf
AddOutputFilterByType DEFLATE font/otf
AddOutputFilterByType DEFLATE font/opentype
# For Older Browsers Which Can't Handle Compression
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
</IfModule>
Sedikit tambahan, jika kode diatas tidak berpengaruh terhadap website kalian bisa mencoba memasukan kode dibawah ini.
<ifModule mod_gzip.c>
mod_gzip_on Yes
mod_gzip_dechunk Yes
mod_gzip_item_include file \.(html?|txt|css|js|php|pl)$
mod_gzip_item_include mime ^application/x-javascript.*
mod_gzip_item_include mime ^text/.*
mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
mod_gzip_item_exclude mime ^image/.*
mod_gzip_item_include handler ^cgi-script$
</ifModule>
Untuk web server yang menggunakan Nginx, bisa mencoba masukan kode dibawah ini.
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;
gzip_disable "MSIE [1-6].(?!.*SV1)";
gzipped files to IE6
gzip_vary on;
Setelah memasukan kode diatas, simpan file .htaccess kemudian lakukan tes kecepatan website melalui GT Metrix atau Google Pagespeed Insight.
Menu Optimasi Website Cpanel
Jika hosting menggunakan cpanel, kalian bisa mengaktifkan GZip Compression melalui menu optimasi website. Berikut langkah-langkah untuk mengaktifkannya.
- Masuk ke Cpanel Hosting.
- Cari Menu Optimize Website, kemudian klik.
- Terdapat 3 menu : Disabled, Compressed All Content, dan Compress The Specified MIME types.
- Kemudian kalian pilih Compress The Specified MIME types.
- Klik tombol Update Settings.
- Selesai.
Menggunakan Plugin GZip Compression
Berikut ini adalah beberapa rekomendasi plugin yang bisa kalian gunakan untuk mengaktifkan GZip Compression melalui dashboard wordpress.
Selain itu, kalian juga bisa mengaktifkan GZip Compression menggunakan plugin wp fastest cache. Caranya adalah dengan mencentang GZip di pengaturan plugin.
Demikian cara mengaktifkan GZip Compression di website melalui Cpanel Hosting. Jika masih terdapat kesulitan, kalian bisa bertanya melalui kolom komentar dibawah. Semoga bermanfaat.