Menggunakan Gzip compression untuk mendapatkan performance web yang baik

Besar konten suatu website sangat berpengaruh dalam kecepatan akses website itu sendiri. Banyak faktor yang menyebabkan website terload berat.
beberapa faktor yang umum adalah:
  1. koneksi internet server yang memang kurang cepat baik akses lokal maupun internasional sehingga latency cukup tinggi
  2. load 1 halaman website yang terlalu besar dikarenakan request terlalu banyak ataupun image yang terlalu besar
  3. kemampuan baca dan tulis pada server yang sudah menurun dikarenakan usia storage atau memang visitor yang terlalu besar sehigga server tidak mampu menghandle.

Dalam hal ini kami ingin menekankan point no 2 yang terkadang suka diabaikan oleh banyak orang.

beberapa tools untuk mengecek performance suatu website adalah https://gtmetrix.com dan https://tools.pingdom.com/
akan tetapi tidak bisa 100% menjadi acuan tetapi bisa menjadi guideline agar website kalian bisa lebih baik dari sebelumnya.

1 hal yang kita ingin bahas adalah gzip compression.
jika kalian menggunakan web server apache, silahkan enable mod_gzip agar fitur gzip compression dapat enable.
Gzip compression ini sangat membantu untuk melakukan kompresi konten / asset suatu website termasuk meliputi image, css, javascript, html, dll

berikut contoh apakah suatu website sudah menggunakan gzip atau belum dengan cara inspect element dari browser chrome.


semua aset pada web tersebut dilakukan kompresi menggunakan gzip sehingga total load 1 halaman website akan berkurang yang semula sekitar 2Mb menadi 1,7Mb.
hal tersebut sangat membantu dalam hal kecepatan buka suatu website.

Silahkan letakan code berikut ini didalam .htaccess jika kalian menggunakan web server apache dan pastikan mod_rewrite telah ter-enable

<IfModule mod_deflate.c>
  # Compress HTML, CSS, JavaScript, Text, XML and fonts
  AddOutputFilterByType DEFLATE application/javascript
  AddOutputFilterByType DEFLATE application/rss+xml
  AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
  AddOutputFilterByType DEFLATE application/x-font
  AddOutputFilterByType DEFLATE application/x-font-opentype
  AddOutputFilterByType DEFLATE application/x-font-otf
  AddOutputFilterByType DEFLATE application/x-font-truetype
  AddOutputFilterByType DEFLATE application/x-font-ttf
  AddOutputFilterByType DEFLATE application/x-javascript
  AddOutputFilterByType DEFLATE application/xhtml+xml
  AddOutputFilterByType DEFLATE application/xml
  AddOutputFilterByType DEFLATE font/opentype
  AddOutputFilterByType DEFLATE font/otf
  AddOutputFilterByType DEFLATE font/ttf
  AddOutputFilterByType DEFLATE image/svg+xml
  AddOutputFilterByType DEFLATE image/x-icon
  AddOutputFilterByType DEFLATE text/css
  AddOutputFilterByType DEFLATE text/html
  AddOutputFilterByType DEFLATE text/javascript
  AddOutputFilterByType DEFLATE text/plain
  AddOutputFilterByType DEFLATE text/xml

  # Remove browser bugs (only needed for really old browsers)
  BrowserMatch ^Mozilla/4 gzip-only-text/html
  BrowserMatch ^Mozilla/4\.0[678] no-gzip
  BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
  Header append Vary User-Agent
</IfModule>
  • gzip
  • 1 Users Found This Useful
Was this answer helpful?

Related Articles

Mengubah PHP Version + pilih module / value yang diinginkan melalui menu "Select PHP Version"

Mengganti Versi PHPMengubah PHP version terdapat 2 cara di shared hosting cPanel: merubah...

Merubah PHP Version + PHP local value melalui "MultiPHP Manager" & "MultiplePHP INI Editor"

Mengganti Versi PHP Dapat dijelaskan terdapat 2 cara untuk melakukan perubahan PHP version:...

Cek PHP Version yang sedang digunakan

Haloberikut kami berikan tips sederhana untuk cek php version beserta value & module apa saja...

Pengertian Htaccess dan cara penggunaannya

Htaccess handa tersedia jika web server yang anda gunakan adalah Apache.Untuk Nginx belum...

Menghilangkan ekstensi .php dan .html dengan menggunakan htaccess

Seelum memanfaatkan fungsi htaccess, jika anda belum paham apa itu htaccess silahkan baca...

VPS Indonesia cuma 40rb Hosting Gratis Domain

Powered by WHMCompleteSolution