Jl. Projosumarto II Kab. Tegal
Jawa Tengah, Kode Pos 52193
0812-6666-802
info@servindo.co.id
support@servindo.co.id

Mengaktifkan GZIP Compression di Apache

Agar website itu terasa cepat, maka perlu di kompress file2 seperti css, js, html, dll, sehingga proses transfer dari server ke klien akan filesize nya lebih kecil dari aslinya tentunya akan menghemat bandwidth, dan website akan terasa cepat bila diakses.

Secara default, apache sudah terinstall modul mod_deflate, kemudian kita perlu mengkonfiguasikan pada virtualhost, atau bisa di letakkan pada .htaccess, scriptnya seperti ini:


<IfModule mod_deflate.c>
SetOutputFilter DEFLATE

# Don’t compress
SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png)$ no-gzip dont-vary
SetEnvIfNoCase Request_URI .(?:exe|t?gz|zip|bz2|sit|rar)$ no-gzip dont-vary

#Dealing with proxy servers
<IfModule mod_headers.c>
Header append Vary User-Agent
</IfModule>

</IfModule>

Jika kamu settingan nya di virtualhost, maka perlu me-restart service apache, namun jika settingan nya di htaccess, tidak perlu merestart apache.

Jika berhasil, maka pada server header akan menamplikan:

Content-Encoding gzip